Your message dated Sat, 16 May 2026 10:23:16 +0000
with message-id <[email protected]>
and subject line Released with 13.5
has caused the Debian Bug report #1135820,
regarding trixie-pu: package 389-ds-base/3.1.2+dfsg1-1+deb13u1
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
1135820: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1135820
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
Tags: trixie moreinfo
X-Debbugs-Cc: [email protected], [email protected]
Control: affects -1 + src:389-ds-base
User: [email protected]
Usertags: pu
* Fix CVE-2025-14905. (Closes: #1130910)
Tagged moreinfo, as question to the security team whether they want
this in pu or as DSA.
diffstat for 389-ds-base-3.1.2+dfsg1 389-ds-base-3.1.2+dfsg1
changelog | 9 ++
patches/0001-Security-fix-for-CVE-2025-14905.patch | 93 +++++++++++++++++++++
patches/series | 1
3 files changed, 103 insertions(+)
diff -Nru 389-ds-base-3.1.2+dfsg1/debian/changelog
389-ds-base-3.1.2+dfsg1/debian/changelog
--- 389-ds-base-3.1.2+dfsg1/debian/changelog 2025-04-10 14:06:13.000000000
+0300
+++ 389-ds-base-3.1.2+dfsg1/debian/changelog 2026-05-05 10:09:43.000000000
+0300
@@ -1,3 +1,12 @@
+389-ds-base (3.1.2+dfsg1-1.1) trixie; urgency=medium
+
+ * Non-maintainer upload.
+
+ [ Timo Aaltonen ]
+ * patches: Fix CVE-2025-14905. (Closes: #1130910)
+
+ -- Adrian Bunk <[email protected]> Tue, 05 May 2026 10:09:43 +0300
+
389-ds-base (3.1.2+dfsg1-1) unstable; urgency=medium
* New upstream release.
diff -Nru
389-ds-base-3.1.2+dfsg1/debian/patches/0001-Security-fix-for-CVE-2025-14905.patch
389-ds-base-3.1.2+dfsg1/debian/patches/0001-Security-fix-for-CVE-2025-14905.patch
---
389-ds-base-3.1.2+dfsg1/debian/patches/0001-Security-fix-for-CVE-2025-14905.patch
1970-01-01 02:00:00.000000000 +0200
+++
389-ds-base-3.1.2+dfsg1/debian/patches/0001-Security-fix-for-CVE-2025-14905.patch
2026-05-05 10:08:45.000000000 +0300
@@ -0,0 +1,93 @@
+From e2562f5894dd05a3b062e7820f471f2f8e12b85d Mon Sep 17 00:00:00 2001
+From: tbordaz <[email protected]>
+Date: Wed, 25 Feb 2026 14:06:42 +0100
+Subject: [PATCH] Security fix for CVE-2025-14905
+
+Description:
+ A vulnerability was found in the 389 Directory Server.
+ The 389 Directory Server present a risk of heap buffer overflow that
+ can be exploited to excute a Denial of Service and potential Remote
+ Code Execution
+
+References:
+ - https://access.redhat.com/security/cve/CVE-2025-14905
+ - https://bugzilla.redhat.com/show_bug.cgi?id=2423624
+---
+ ldap/servers/slapd/schema.c | 47 ++++++++++++++++++++++++++++++-------
+ 1 file changed, 38 insertions(+), 9 deletions(-)
+
+diff --git a/ldap/servers/slapd/schema.c b/ldap/servers/slapd/schema.c
+index 9ef4ee4bf..7712a720d 100644
+--- a/ldap/servers/slapd/schema.c
++++ b/ldap/servers/slapd/schema.c
+@@ -1410,6 +1410,7 @@ schema_attr_enum_callback(struct asyntaxinfo *asip, void
*arg)
+ const char *attr_desc, *syntaxoid;
+ char *outp, syntaxlengthbuf[128];
+ int i;
++ int nb_aliases = 0;
+
+ vals[0] = &val;
+
+@@ -1435,6 +1436,7 @@ schema_attr_enum_callback(struct asyntaxinfo *asip, void
*arg)
+ if (asip->asi_aliases != NULL) {
+ for (i = 0; asip->asi_aliases[i] != NULL; ++i) {
+ aliaslen += strlen(asip->asi_aliases[i]);
++ nb_aliases++;
+ }
+ }
+
+@@ -1452,15 +1454,42 @@ schema_attr_enum_callback(struct asyntaxinfo *asip,
void *arg)
+ * XXX: 256 is a magic number... it must be big enough to account for
+ * all of the fixed sized items we output.
+ */
+- sizedbuffer_allocate(aew->psbAttrTypes, 256 + strlen(asip->asi_oid) +
+- strlen(asip->asi_name) +
+- aliaslen +
strlen_null_ok(attr_desc) +
+- strlen(syntaxoid) +
+-
strlen_null_ok(asip->asi_superior) +
+-
strlen_null_ok(asip->asi_mr_equality) +
+-
strlen_null_ok(asip->asi_mr_ordering) +
+-
strlen_null_ok(asip->asi_mr_substring) +
+- strcat_extensions(NULL,
asip->asi_extensions));
++ {
++ int asi_oid_strlen = strlen(asip->asi_oid) + 8; /* "( %s NAME "
*/
++ int asi_name_strlen = strlen(asip->asi_name) + 6; /* "( '%s' ...)"
*/
++ int asi_aliases_strlen = aliaslen + nb_aliases * 3; /* "'%s' " */
++ int asi_desc_strlen = strlen_null_ok(attr_desc) + 7; /* "DESC '%s'" */
++ int asi_syntaxoid_strlen = strlen("SYNTAX ") + strlen(syntaxoid) +
strlen(syntaxlengthbuf);
++ int asi_superior_strlen = strlen("SUP ") +
strlen_null_ok(asip->asi_superior);
++ int asi_mr_equality_strlen = strlen("EQUALITY ") +
strlen_null_ok(asip->asi_mr_equality);
++ int asi_mr_ordering_strlen = strlen("ORDERING ") +
strlen_null_ok(asip->asi_mr_ordering);
++ int asi_mr_substring_strlen = strlen("SUBSTR ") +
strlen_null_ok(asip->asi_mr_substring);
++ int asi_flags_strlen = strlen("SINGLE-VALUE ") +
++ strlen(schema_obsolete_with_spaces) +
++ strlen(schema_collective_with_spaces) +
++ strlen(schema_nousermod_with_spaces) +
++ strlen("USAGE distributedOperation ") +
++ strlen("USAGE dSAOperation ") +
++ strlen("USAGE directoryOperation ");
++ int asi_extension_strlen = strcat_extensions(NULL,
asip->asi_extensions);
++
++ if (aew->enquote_sup_oc) {
++ /* it enquote the syntax oid */
++ asi_syntaxoid_strlen += 2;
++ }
++
++ sizedbuffer_allocate(aew->psbAttrTypes, 256 + asi_oid_strlen +
++ asi_name_strlen +
++ asi_aliases_strlen +
++ asi_desc_strlen +
++ asi_syntaxoid_strlen +
++ asi_superior_strlen +
++ asi_mr_equality_strlen +
++ asi_mr_ordering_strlen +
++ asi_mr_substring_strlen +
++ asi_extension_strlen +
++ asi_flags_strlen);
++ }
+
+ /*
+ * Overall strategy is to maintain a pointer to the next location in
+--
+2.53.0
+
diff -Nru 389-ds-base-3.1.2+dfsg1/debian/patches/series
389-ds-base-3.1.2+dfsg1/debian/patches/series
--- 389-ds-base-3.1.2+dfsg1/debian/patches/series 2025-04-10
13:56:01.000000000 +0300
+++ 389-ds-base-3.1.2+dfsg1/debian/patches/series 2026-05-05
10:08:58.000000000 +0300
@@ -3,3 +3,4 @@
allow-newer-crates.diff
base64.diff
0001-Security-fix-for-CVE-2025-2487.patch
+0001-Security-fix-for-CVE-2025-14905.patch
--- End Message ---
--- Begin Message ---
Package: release.debian.org
Version: 13.5
This update has been released as part of Debian 13.5.
--- End Message ---