{"id":"CVE-2026-11786","aliases":["DEBIAN-CVE-2026-11786","EUVD-2026-35417","GHSA-8969-43cc-8p5h","SUSE-SU-2026:23574-1","SUSE-SU-2026:3136-1","SUSE-SU-2026:3137-1","SUSE-SU-2026:3138-1","SUSE-SU-2026:3678-1","SUSE-SU-2026:3686-1","SUSE-SU-2026:3687-1","UBUNTU-CVE-2026-11786","openSUSE-SU-2026:11600-1","openSUSE-SU-2026:21691-1"],"status":"published","title":"389-ds-base: 389-ds-base: heap out-of-bounds read in ldif parser str2entry_state_information_from_type()","description":"A flaw was found in 389 Directory Server. The LDIF parser reads past the end of a heap buffer when processing attribute types with trailing semicolons during database import, causing an out-of-bounds read detectable under memory instrumentation.","severity":{"version":"3.1","score":1.9,"vector":"CVSS:3.1/AV:L/AC:H/PR:H/UI:N/S:U/C:L/I:N/A:N","level":"low","assessor":"cna","from":"cve"},"epss":{"day":"2026-11-09","score":0.0016,"percentile":0.05188,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":false},"cwes":["CWE-125"],"published":"2026-06-09T12:57:59Z","modified":"2026-10-17T12:58:04Z","affected":[{"source":"osv","ecosystem":"Debian:12","package":"389-ds-base","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["2.3.1+dfsg1-1","2.3.1+dfsg1-1+deb12u1","2.3.4+dfsg1-1","2.3.4+dfsg1-1.1","2.4.4+dfsg1-1","2.4.4+dfsg1-3","2.4.5+dfsg1-1","3.0.2+dfsg1-1","3.1.1+dfsg1-1","3.1.1+dfsg1-2","3.1.1+dfsg1-3","3.1.2+dfsg1-1","3.1.2+vendor1-1","3.1.2+vendor1-2","3.3.0-1","3.3.0-2","3.3.1-1","3.3.1-3"]},{"source":"osv","ecosystem":"Debian:13","package":"389-ds-base","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["3.1.2+dfsg1-1","3.1.2+dfsg1-1+deb13u1","3.1.2+vendor1-1","3.1.2+vendor1-2","3.3.0-1","3.3.0-2","3.3.1-1","3.3.1-3"]},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Server 16.0","package":"389-ds","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"3.0.6~git382.7a51ea5f5-160000.1.1"}]}],"bundled":14},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Server for SAP applications 16.0","package":"389-ds","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"3.0.6~git382.7a51ea5f5-160000.1.1"}]}],"bundled":14},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Server 15 SP6-LTSS","package":"389-ds","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.2.10~git255.752643c78-150600.8.32.1"}]}],"bundled":14},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Server for SAP Applications 15 SP6","package":"389-ds","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.2.10~git255.752643c78-150600.8.32.1"}]}],"bundled":14},{"source":"osv","ecosystem":"SUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS","package":"389-ds","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.2.10~git255.752643c78-150500.3.48.1"}]}],"bundled":14},{"source":"osv","ecosystem":"SUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS","package":"389-ds","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.2.10~git255.752643c78-150500.3.48.1"}]}],"bundled":14},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Server 15 SP5-LTSS","package":"389-ds","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.2.10~git255.752643c78-150500.3.48.1"}]}],"bundled":14},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Server for SAP Applications 15 SP5","package":"389-ds","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.2.10~git255.752643c78-150500.3.48.1"}]}],"bundled":14},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Module for Server Applications 15 SP7","package":"389-ds","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.7.0~git212.9b0755edb-150700.3.19.1"}]}],"bundled":14},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Module for Server Applications 15 SP7","package":"389-ds","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.7.0~git234.0afa2e38b-150700.3.22.1"}]}],"bundled":4},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Server 15 SP6-LTSS","package":"389-ds","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.2.10~git272.fd28f95da-150600.8.35.1"}]}],"bundled":3},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Server for SAP Applications 15 SP6","package":"389-ds","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.2.10~git272.fd28f95da-150600.8.35.1"}]}],"bundled":3},{"source":"osv","ecosystem":"SUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS","package":"389-ds","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.2.10~git272.fd28f95da-150500.3.51.1"}]}],"bundled":3},{"source":"osv","ecosystem":"SUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS","package":"389-ds","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.2.10~git272.fd28f95da-150500.3.51.1"}]}],"bundled":3},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Server 15 SP5-LTSS","package":"389-ds","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.2.10~git272.fd28f95da-150500.3.51.1"}]}],"bundled":3},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Server for SAP Applications 15 SP5","package":"389-ds","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.2.10~git272.fd28f95da-150500.3.51.1"}]}],"bundled":3},{"source":"osv","ecosystem":"Ubuntu:Pro:16.04:LTS","package":"389-ds-base","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["1.3.3.12-1build1","1.3.3.13-1","1.3.4.5-2","1.3.4.8-1","1.3.4.8-3","1.3.4.8-3ubuntu1","1.3.4.8-4","1.3.4.9-1","1.3.4.9-1ubuntu0.1~esm1"]},{"source":"osv","ecosystem":"Ubuntu:Pro:18.04:LTS","package":"389-ds-base","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["1.3.7.5-1","1.3.7.5-1build1","1.3.7.5-1build2","1.3.7.9-1","1.3.7.10-1","1.3.7.10-1ubuntu1","1.3.7.10-1ubuntu1+esm1"]},{"source":"osv","ecosystem":"Ubuntu:Pro:20.04:LTS","package":"389-ds-base","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["1.4.1.6-4","1.4.1.6-4build1","1.4.2.4-1","1.4.2.4-1build1","1.4.3.2-1","1.4.3.2-1build1","1.4.3.6-2","1.4.3.6-2ubuntu0.1~esm1"]},{"source":"osv","ecosystem":"Ubuntu:22.04:LTS","package":"389-ds-base","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["1.4.4.11-2build1","1.4.4.11-2build2","1.4.4.17-1","2.0.11-2","2.0.14-1","2.0.15-1","2.0.15-1ubuntu2"]},{"source":"osv","ecosystem":"Ubuntu:24.04:LTS","package":"389-ds-base","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["2.3.4+dfsg1-1","2.4.4+dfsg1-1ubuntu1","2.4.4+dfsg1-1ubuntu4","2.4.4+dfsg1-3","2.4.5+dfsg1-1"]},{"source":"osv","ecosystem":"Ubuntu:25.10","package":"389-ds-base","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["3.1.2+dfsg1-1"]},{"source":"osv","ecosystem":"Ubuntu:26.10","package":"389-ds-base","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["3.1.2+vendor1-2","3.1.2+vendor1-2build1","3.3.1-3"]},{"source":"osv","ecosystem":"Ubuntu:26.04:LTS","package":"389-ds-base","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["3.1.2+dfsg1-1","3.1.2+vendor1-2"]},{"source":"osv","ecosystem":"openSUSE:Tumbleweed","package":"389-ds","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"3.2.2+4b41542b2-1.1"}]}],"bundled":14},{"source":"osv","ecosystem":"openSUSE:Leap 16.0","package":"389-ds","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"3.0.6~git382.7a51ea5f5-160000.1.1"}]}],"bundled":14}],"products":[{"vendor":"red hat","product":"red hat directory server 11"},{"vendor":"red hat","product":"red hat directory server 12"},{"vendor":"red hat","product":"red hat directory server 13"},{"vendor":"red hat","product":"red hat enterprise linux 10"},{"vendor":"red hat","product":"red hat enterprise linux 6"},{"vendor":"red hat","product":"red hat enterprise linux 7"},{"vendor":"red hat","product":"red hat enterprise linux 8"},{"vendor":"red hat","product":"red hat enterprise linux 9"},{"vendor":"redhat","product":"389_directory_server"},{"vendor":"redhat","product":"directory_server"},{"vendor":"redhat","product":"enterprise_linux"}],"references":[{"url":"https://access.redhat.com/security/cve/CVE-2026-11786","tags":["vdb-entry","x_refsource_REDHAT","Vendor Advisory","report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=2485426","tags":["issue-tracking","x_refsource_REDHAT","Issue Tracking","Vendor Advisory","report"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2026-11786"},{"url":"https://redhat.atlassian.net/browse/PSIRTSUPT-7600","tags":["report"]},{"url":"https://github.com/advisories/GHSA-8969-43cc-8p5h"},{"url":"https://security-tracker.debian.org/tracker/CVE-2026-11786","tags":["advisory"]},{"url":"https://www.suse.com/support/update/announcement/2026/suse-su-202623574-1/","tags":["advisory"]},{"url":"https://bugzilla.suse.com/1267975","tags":["report"]},{"url":"https://bugzilla.suse.com/1268041","tags":["report"]},{"url":"https://bugzilla.suse.com/1268046","tags":["report"]},{"url":"https://bugzilla.suse.com/1268047","tags":["report"]},{"url":"https://bugzilla.suse.com/1268057","tags":["report"]},{"url":"https://bugzilla.suse.com/1268058","tags":["report"]},{"url":"https://bugzilla.suse.com/1268060","tags":["report"]},{"url":"https://bugzilla.suse.com/1268062","tags":["report"]},{"url":"https://bugzilla.suse.com/1268064","tags":["report"]},{"url":"https://bugzilla.suse.com/1268065","tags":["report"]},{"url":"https://bugzilla.suse.com/1268115","tags":["report"]},{"url":"https://bugzilla.suse.com/1268298","tags":["report"]},{"url":"https://bugzilla.suse.com/1268491","tags":["report"]},{"url":"https://bugzilla.suse.com/1269120","tags":["report"]},{"url":"https://bugzilla.suse.com/1270695","tags":["report"]},{"url":"https://www.suse.com/security/cve/CVE-2026-11610","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2026-11611","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2026-11774","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2026-11785","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2026-11786","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2026-11787","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2026-11788","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2026-11789","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2026-11790","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2026-11791","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2026-11792","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2026-11793","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2026-11884","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2026-12528","tags":["web"]},{"url":"https://www.suse.com/support/update/announcement/2026/suse-su-20263136-1/","tags":["advisory"]},{"url":"https://www.suse.com/support/update/announcement/2026/suse-su-20263137-1/","tags":["advisory"]},{"url":"https://www.suse.com/support/update/announcement/2026/suse-su-20263138-1/","tags":["advisory"]},{"url":"https://www.suse.com/support/update/announcement/2026/suse-su-20263678-1/","tags":["advisory"]},{"url":"https://www.suse.com/support/update/announcement/2026/suse-su-20263686-1/","tags":["advisory"]},{"url":"https://www.suse.com/support/update/announcement/2026/suse-su-20263687-1/","tags":["advisory"]},{"url":"https://ubuntu.com/security/CVE-2026-11786","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2026-11786","tags":["report"]},{"url":"","tags":["advisory"]}],"sources":{"cve":[{"id":"CVE-2026-11786","title":"389-ds-base: 389-ds-base: heap out-of-bounds read in ldif parser str2entry_state_information_from_type()","description":"A flaw was found in 389 Directory Server. The LDIF parser reads past the end of a heap buffer when processing attribute types with trailing semicolons during database import, causing an out-of-bounds read detectable under memory instrumentation.","status":"published","published":"2026-06-09T12:57:59.768Z","modified":"2026-11-06T17:50:49.736Z","cvss":[{"version":"3.1","score":1.9,"vector":"CVSS:3.1/AV:L/AC:H/PR:H/UI:N/S:U/C:L/I:N/A:N","level":"low","assessor":"cna"}],"cwes":["CWE-125"],"updated_at":"2026-11-06T18:59:07.714367Z"}],"euvd":[{"id":"EUVD-2026-35417","description":"A flaw was found in 389 Directory Server. The LDIF parser reads past the end of a heap buffer when processing attribute types with trailing semicolons during database import, causing an out-of-bounds read detectable under memory instrumentation.","status":"published","published":"2026-06-09T12:57:59Z","modified":"2026-11-06T17:50:49Z","cvss":[{"version":"3.1","score":1.9,"vector":"CVSS:3.1/AV:L/AC:H/PR:H/UI:N/S:U/C:L/I:N/A:N","level":"low"}],"updated_at":"2026-11-06T19:05:53.354277Z"}],"ghsa":[{"id":"GHSA-8969-43cc-8p5h","title":"A flaw was found in 389 Directory Server. The LDIF parser reads past the end of a heap buffer...","description":"A flaw was found in 389 Directory Server. The LDIF parser reads past the end of a heap buffer when processing attribute types with trailing semicolons during database import, causing an out-of-bounds read detectable under memory instrumentation.","status":"published","published":"2026-06-09T15:32:18Z","modified":"2026-06-09T15:32:26Z","cvss":[{"version":"3.1","score":1.9,"vector":"CVSS:3.1/AV:L/AC:H/PR:H/UI:N/S:U/C:L/I:N/A:N","level":"low"}],"cwes":["CWE-125"],"updated_at":"2026-11-02T15:08:40.95868Z"}],"nvd":[{"id":"CVE-2026-11786","description":"A flaw was found in 389 Directory Server. The LDIF parser reads past the end of a heap buffer when processing attribute types with trailing semicolons during database import, causing an out-of-bounds read detectable under memory instrumentation.","status":"published","published":"2026-06-09T14:16:36.63Z","modified":"2026-11-06T18:17:58.457Z","cvss":[{"version":"3.1","score":1.9,"vector":"CVSS:3.1/AV:L/AC:H/PR:H/UI:N/S:U/C:L/I:N/A:N","level":"low","assessor":"secondary"},{"version":"3.1","score":6.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N","level":"medium","assessor":"primary"}],"cwes":["CWE-125"],"updated_at":"2026-11-06T20:01:11.712565Z"}],"osv":[{"id":"DEBIAN-CVE-2026-11786","description":"A flaw was found in 389 Directory Server. The LDIF parser reads past the end of a heap buffer when processing attribute types with trailing semicolons during database import, causing an out-of-bounds read detectable under memory instrumentation.","status":"published","published":"2026-06-09T14:16:36.63Z","modified":"2026-11-07T09:47:36.742521892Z","cvss":[{"version":"3.1","score":6.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N","level":"medium"}],"updated_at":"2026-11-07T10:14:19.880839Z"},{"id":"UBUNTU-CVE-2026-11786","description":"A flaw was found in 389 Directory Server. The LDIF parser reads past the end of a heap buffer when processing attribute types with trailing semicolons during database import, causing an out-of-bounds read detectable under memory instrumentation.","status":"published","published":"2026-06-09T14:16:00Z","modified":"2026-10-17T12:58:04.381204134Z","cvss":[{"version":"3.1","score":1.9,"vector":"CVSS:3.1/AV:L/AC:H/PR:H/UI:N/S:U/C:L/I:N/A:N","level":"low"},{"version":"3.1","score":6.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N","level":"medium"}],"updated_at":"2026-11-02T16:56:00.081948Z"},{"id":"openSUSE-SU-2026:11600-1","title":"389-ds-3.2.2+4b41542b2-1.1 on GA media","description":"These are all security issues fixed in the 389-ds-3.2.2+4b41542b2-1.1 package on the GA media of openSUSE Tumbleweed.","status":"published","published":"2026-08-26T00:00:00Z","modified":"2026-08-27T11:01:49.764408002Z","updated_at":"2026-11-02T16:58:39.516824Z"},{"id":"openSUSE-SU-2026:21691-1","title":"Security update for 389-ds","description":"This update for 389-ds fixes the following issues:\n\nUpdate to version 3.0.6~git382.7a51ea5f5.\n\nSecurity issues fixed:\n\n- CVE-2026-11610: heap buffer overflow in the SASL I/O layer via a crafted oversized LDAP UNBIND packet (bsc#1270695).\n- CVE-2026-11611: unbounded memory growth allowed by the Content Synchronization persistent search plugin when an\n  authenticated client stops reading sync responses (bsc#1267975).\n- CVE-2026-11774: integer overflow in the SASL I/O layer leading to heap buffer overflow via crafted SASL packet\n  length prefixes  (bsc#1268298).\n- CVE-2026-11785: type confusion in the SSO token handler can cause partial stack address information disclosure\n  in LDAP responses to authenticated users (bsc#1268065).\n- CVE-2026-11786: out-of-bounds read in the LDIF parser when processing attribute types with trailing semicolons\n  during database import (bsc#1268064).\n- CVE-2026-11787: heap buffer overread due to missing checks in string filter parsing (bsc#1268062).\n- CVE-2026-11788: server crash due to missing allocation failure checks in the dereference control plugin\n  (bsc#1268057).\n- CVE-2026-11789: integer underflow in the SMD5 password storage plugin leading to a buffer overflow via a crafted\n  password hash (bsc#1268058).\n- CVE-2026-11790: excessive CPU consumption during authentication due to improper upper bounds enforcement in the\n  PBKDF2-SHA256 password storage plugin (bsc#1268060).\n- CVE-2026-11791: use-after-free in the schema reload mechanism can be triggered while concurrent LDAP query traffic\n  is active (bsc#1268047).\n- CVE-2026-11792: heap buffer overflow when audit logging is enabled and short cleartext passwords are logged\n  (bsc#1268046).\n- CVE-2026-11793: stack buffer overflow leading to crash via crafted credentials with an oversized algorithm ID\n  (bsc#1268041).\n- CVE-2026-11884: heap buffer overflow leading to crash when serializing objectclass definitions (bsc#1268115).\n- CVE-2026-12528: heap buffer overflow during ACI parsing via malformed ACI strings (bsc#1268491).\n\nOther updates and bugfixes:\n\n- Version 3.0.6~git382.7a51ea5f5:\n  * Issue 7711 - Fix typo in accountpolicy --login-history-size help text (#7713)\n  * Issue 7688 - BUG - partial address leak in sso token (#7689)\n  * Issue 7705 - With memberOfEntryScope set, deferred memberOf skips MODIFY operations (#7706)\n  * Issue 7698 - Fix silent entry loss in LMDB bulk import waiter handling (#7699)\n  * Issue 7666 - Replication performance degradation during total init on high-latency storage (#7667)\n  * Issue 7201 - Syscall overhead in LMDB import writer thread (#7204)\n  * Issue 7645 - Add runtime LeakSanitizer leak check (#7646)\n  * Issue 7714 - UI - sass import rules are deprecated\n  * Issue 7658 - Heap Buffer Overflow in sasl_io_recv() via Padded SASL UNBIND\n  * Issue 7710 - MemberOf deferred update - Use condvar instead of sleep loop\n  * Issue 7637 - UI - Using Arrow Keys in New Object Wizard Resulted in DOM Reload\n  * Issue 7578 - schema - attribute refcount is not maintained properly\n  * Issue 7605 - Harden CI test ports against ephemeral allocation (#7692)\n  * Issue 7528 - Retry the CI image pull instead of failing the job (#7691)\n  * Backport Issue 7519 -- ignore obsolete entrydn when entryrdn is in use (#7657)\n  * Issue 7460 - MOD_REPLACE on groups/link attributes modifies overlap targets (#7461)\n  * Issue 7505 - RFE - CLI - add feature to determine which password policy applies to a user\n  * Issue 7670 - BDB range searches intermittently fail with err=1 under write load (#7671)\n  * Issue 7108 - Fix shutdown crash in entry cache destruction (#7163)\n  * Issue 7284 - Creating local password policy succeeds with incorrect passwordInHistory value (#7662)\n  * Issue 7284 - Automated test for creating local password policy with incorrect passwordInHistory value (#7608)\n  * Issue 7200 - repl-agmt create doesn't set some parameters (#7663)\n  * Issue 7573 - Post-import cache autotuning does not recompute entry cache size (#7574)\n\n- Version 3.0.6~git359.953dc780a:\n  * Issue 7470 - dsctl localhost tls import-server-key-cert fails with 'expected str, bytes or os.PathLike object, not NoneType' (#7477)\n\n- Version 3.0.6~git356.e6c148b60:\n  * Issue 7611 - PBKDF2 password verification should reject invalid iteration count (#7613)\n  * Issue 7558 - Total init sends the suffix entry twice (#7640)\n  * Issue 7635 - Integer Underflow in {SMD5} Password Comparison (#7636)\n  * Issue 7406 - Fix ldap-agent SNMP stats file loading (#7630)\n  * Issue 7621 - Stack Buffer Overflow in Password checkPrefix\n  * Issue 7623 - Heap Buffer Overflow in 389-ds-base Audit Log Password Masking\n  * Issue 7602 - CI - lib389 user compare fails due to parentid mismatch (#7603)\n  * Issue 7537 - CI - Fix replication log monitoring parser/timing failures (#7592)\n  * Issue 7593 - Fix testimony docstring for SASL overflow test (#7606)\n  * Issue 7530 - CI - Stabilize DNA plugin replication tests timing out in CI (#7572)\n  * Issue 7593 - Reject invalid SASL packet length values in sasl_io_start_packet (#7594)\n  * Issue 3555 - UI - Fix audit issue with npm - ws, js-yaml, babel/core (#7599)\n  * Bump fast-uri from 3.1.0 to 3.1.2 in /src/cockpit/389-console (#7487)\n  * Update dependency uuid to v14 [SECURITY] (#7456)\n  * Update cockpit-389-ds-npm (major) (#7448)\n  * Issue 7263 - UI - Use cockpit.file API for temporary file writes (#7590)\n  * Issue 7541 - Add invalid ACL text header regression test (#7591)\n  * Issue 7554 - UI - Revise local password policy layout\n  * Issue 7521 - UI - make changes for cockpit API updates\n","status":"published","published":"2026-08-30T14:40:58Z","modified":"2026-08-31T18:15:04.207080805Z","updated_at":"2026-11-02T16:58:42.426393Z"},{"id":"SUSE-SU-2026:23574-1","title":"Security update for 389-ds","description":"This update for 389-ds fixes the following issues:\n\nUpdate to version 3.0.6~git382.7a51ea5f5.\n\nSecurity issues fixed:\n\n- CVE-2026-11610: heap buffer overflow in the SASL I/O layer via a crafted oversized LDAP UNBIND packet (bsc#1270695).\n- CVE-2026-11611: unbounded memory growth allowed by the Content Synchronization persistent search plugin when an\n  authenticated client stops reading sync responses (bsc#1267975).\n- CVE-2026-11774: integer overflow in the SASL I/O layer leading to heap buffer overflow via crafted SASL packet\n  length prefixes  (bsc#1268298).\n- CVE-2026-11785: type confusion in the SSO token handler can cause partial stack address information disclosure\n  in LDAP responses to authenticated users (bsc#1268065).\n- CVE-2026-11786: out-of-bounds read in the LDIF parser when processing attribute types with trailing semicolons\n  during database import (bsc#1268064).\n- CVE-2026-11787: heap buffer overread due to missing checks in string filter parsing (bsc#1268062).\n- CVE-2026-11788: server crash due to missing allocation failure checks in the dereference control plugin\n  (bsc#1268057).\n- CVE-2026-11789: integer underflow in the SMD5 password storage plugin leading to a buffer overflow via a crafted\n  password hash (bsc#1268058).\n- CVE-2026-11790: excessive CPU consumption during authentication due to improper upper bounds enforcement in the\n  PBKDF2-SHA256 password storage plugin (bsc#1268060).\n- CVE-2026-11791: use-after-free in the schema reload mechanism can be triggered while concurrent LDAP query traffic\n  is active (bsc#1268047).\n- CVE-2026-11792: heap buffer overflow when audit logging is enabled and short cleartext passwords are logged\n  (bsc#1268046).\n- CVE-2026-11793: stack buffer overflow leading to crash via crafted credentials with an oversized algorithm ID\n  (bsc#1268041).\n- CVE-2026-11884: heap buffer overflow leading to crash when serializing objectclass definitions (bsc#1268115).\n- CVE-2026-12528: heap buffer overflow during ACI parsing via malformed ACI strings (bsc#1268491).\n\nOther updates and bugfixes:\n\n- Version 3.0.6~git382.7a51ea5f5:\n  * Issue 7711 - Fix typo in accountpolicy --login-history-size help text (#7713)\n  * Issue 7688 - BUG - partial address leak in sso token (#7689)\n  * Issue 7705 - With memberOfEntryScope set, deferred memberOf skips MODIFY operations (#7706)\n  * Issue 7698 - Fix silent entry loss in LMDB bulk import waiter handling (#7699)\n  * Issue 7666 - Replication performance degradation during total init on high-latency storage (#7667)\n  * Issue 7201 - Syscall overhead in LMDB import writer thread (#7204)\n  * Issue 7645 - Add runtime LeakSanitizer leak check (#7646)\n  * Issue 7714 - UI - sass import rules are deprecated\n  * Issue 7658 - Heap Buffer Overflow in sasl_io_recv() via Padded SASL UNBIND\n  * Issue 7710 - MemberOf deferred update - Use condvar instead of sleep loop\n  * Issue 7637 - UI - Using Arrow Keys in New Object Wizard Resulted in DOM Reload\n  * Issue 7578 - schema - attribute refcount is not maintained properly\n  * Issue 7605 - Harden CI test ports against ephemeral allocation (#7692)\n  * Issue 7528 - Retry the CI image pull instead of failing the job (#7691)\n  * Backport Issue 7519 -- ignore obsolete entrydn when entryrdn is in use (#7657)\n  * Issue 7460 - MOD_REPLACE on groups/link attributes modifies overlap targets (#7461)\n  * Issue 7505 - RFE - CLI - add feature to determine which password policy applies to a user\n  * Issue 7670 - BDB range searches intermittently fail with err=1 under write load (#7671)\n  * Issue 7108 - Fix shutdown crash in entry cache destruction (#7163)\n  * Issue 7284 - Creating local password policy succeeds with incorrect passwordInHistory value (#7662)\n  * Issue 7284 - Automated test for creating local password policy with incorrect passwordInHistory value (#7608)\n  * Issue 7200 - repl-agmt create doesn't set some parameters (#7663)\n  * Issue 7573 - Post-import cache autotuning does not recompute entry cache size (#7574)\n\n- Version 3.0.6~git359.953dc780a:\n  * Issue 7470 - dsctl localhost tls import-server-key-cert fails with 'expected str, bytes or os.PathLike object, not NoneType' (#7477)\n\n- Version 3.0.6~git356.e6c148b60:\n  * Issue 7611 - PBKDF2 password verification should reject invalid iteration count (#7613)\n  * Issue 7558 - Total init sends the suffix entry twice (#7640)\n  * Issue 7635 - Integer Underflow in {SMD5} Password Comparison (#7636)\n  * Issue 7406 - Fix ldap-agent SNMP stats file loading (#7630)\n  * Issue 7621 - Stack Buffer Overflow in Password checkPrefix\n  * Issue 7623 - Heap Buffer Overflow in 389-ds-base Audit Log Password Masking\n  * Issue 7602 - CI - lib389 user compare fails due to parentid mismatch (#7603)\n  * Issue 7537 - CI - Fix replication log monitoring parser/timing failures (#7592)\n  * Issue 7593 - Fix testimony docstring for SASL overflow test (#7606)\n  * Issue 7530 - CI - Stabilize DNA plugin replication tests timing out in CI (#7572)\n  * Issue 7593 - Reject invalid SASL packet length values in sasl_io_start_packet (#7594)\n  * Issue 3555 - UI - Fix audit issue with npm - ws, js-yaml, babel/core (#7599)\n  * Bump fast-uri from 3.1.0 to 3.1.2 in /src/cockpit/389-console (#7487)\n  * Update dependency uuid to v14 [SECURITY] (#7456)\n  * Update cockpit-389-ds-npm (major) (#7448)\n  * Issue 7263 - UI - Use cockpit.file API for temporary file writes (#7590)\n  * Issue 7541 - Add invalid ACL text header regression test (#7591)\n  * Issue 7554 - UI - Revise local password policy layout\n  * Issue 7521 - UI - make changes for cockpit API updates\n","status":"published","published":"2026-08-30T14:40:36Z","modified":"2026-09-29T18:23:09.388486489Z","updated_at":"2026-11-02T15:54:03.991985Z"},{"id":"SUSE-SU-2026:3136-1","title":"Security update for 389-ds","description":"This update for 389-ds fixes the following issues:\n\nUpdate to version 2.2.10~git255.752643c78.\n\nSecurity issues fixed:\n\n- CVE-2026-11610: missing bounds check in `sasl_io_recv()` can lead to a heap buffer overflow when processing a\n  specially crafted oversized LDAP UNBIND packet (bsc#1270695).\n- CVE-2026-11611: Content Synchronization persistent search plugin allows unbounded memory growth when an authenticated\n  client stops reading sync responses(bsc#1267975).\n- CVE-2026-11774: integer overflow in `sasl_io_start_packet()` can lead to heap buffer overflow when processing a\n  crafted SASL packet length prefix (bsc#1268298).\n- CVE-2026-11785: type confusion in the SSO token handler can cause partial stack address information disclosure in\n  LDA responses (bsc#1268065).\n- CVE-2026-11786: out-of-bounds read in the LDIF parser when processing attribute types with trailing semicolons during\n  database import (bsc#1268064).\n- CVE-2026-11787: missing bounds check in the `ldap_utf8prev()` functioncan can lead to a heap buffer overread in\n  string filter parsing(bsc#1268062).\n- CVE-2026-11788: missing allocation check in the dereference control plugin  before using a BER structure can lead to\n  LDAP server crash when the system is under memory pressure (bsc#1268057).\n- CVE-2026-11789: integer underflow in the SMD5 password storage plugin can lead to a buffer overread when computing\n  salt length from a crafted password hash shorter than 16 bytes (bsc#1268058).\n- CVE-2026-11790: improper bounds enforcement in the BKDF2-SHA256 password storage plugin can lead to excessive\n  resource consumption during authentication and cause a DoS (bsc#1268060).\n- CVE-2026-11791: use-after-free in the schema reload mechanism can lead to a `ns-slapd` crash when concurrent LDAP\n  query traffic is active (bsc#1268047).\n- CVE-2026-11792: missing checks in `create_masked_entry_string` can lead to a heap and log output corruption whe a\n  short cleartext password is logged  (bsc#1268046).\n- CVE-2026-11793: missing bounds check in `checkPrefix()` can lead to a stack buffer overflow when processing an\n  algorithm ID during parsing of reversible-encrypted attribute values (bsc#1268041).\n- CVE-2026-11884: improper string management can lead to heap buffer overflow when serializing objectclass definitions\n  (bsc#1268115).\n- CVE-2026-12528: missing length checks in the `__aclp__normalize_acltxt()` function can lead to heap buffer overflow\n  when processing a malformed ACI string (bsc#1268491).\n\nOther updates and bugfixes:\n\n- Version 2.2.10~git255.752643c78.\n  * Issue 7406 - Fix `ldap-agent` SNMP stats file loading (#7630)\n  * Issue 7621 - Stack Buffer Overflow in Password `checkPrefix`\n  * Issue 7623 - Heap Buffer Overflow in `389-ds-base` Audit Log Password Masking\n  * Issue 6625 - Backport `get_pid` to fix `check_asan_report` (#7625)\n  * Issue 7602 - CI - `lib389` user compare fails due to parentid mismatch (#7603)\n  * Issue 7537 - CI - Fix replication log monitoring parser/timing failures (#7592)\n  * Issue 7593 - Fix testimony docstring for SASL overflow test (#7606)\n  * Issue 7530 - CI - Stabilize DNA plugin replication tests timing out in CI (#7572)\n  * Issue 7593 - Reject invalid SASL packet length values in `sasl_io_start_packet` (#7594)\n  * Issue 3555 - UI - Fix audit issue with `npm` - `ws`, `js-yaml`, `js-yaml` , `postcss`, `uuid`\n  * Issue 7541 - Add invalid ACL text header regression test (#7591)\n  * Issue 7541 - heap-buffer-overflows in `__aclp__normalize_acltxt()` (#7542)\n  * Issue 7576 - Fix leak of temporary attribute syntax hash tables after schema reload\n  * Issue 7558 - During online import, the IDL should be created with in-depth first approach (#7559)\n  * Issue 7500 - Prevent unsigned integer underflow during stalled import\n  * Issue 7560 - `lib389` - Add helper function for checking ASAN files\n  * Issue 7539 - Server shutdown during online reindex may lead to data loss (#7540)\n  * Issue 7549 - Substring index should validate minimum `nsSubStrBegin`/`nsSubStrEnd` values (#7550)\n  * Issue 7440 - Substring index produces empty results and can crash when non-default `nsSubStrBegin`/`nsSubStrEnd`\n    lengths are configured (#7441)\n  * Fix test389 imports on older branches\n  * Issue 7437 - `LeakSanitizer`: memory leaks in CoS cache error paths (#7438)\n  * Issue 6922 - `AddressSanitizer`: leaks found by acl test suite\n  * Issue 3555 - UI - Fix audit issue with `npm` - `brace-expansion` (#7556)\n  * Issue 7554 - deref plugin null pointer dereference if `ber_init` fails\n  * Issue 7514 - Crash when doing moddn on very large subtree\n  * Issue 7516 - `dblayer_bulk_nextdata` should not return an error when maxrecords is hit\n","status":"published","published":"2026-07-20T15:10:10Z","modified":"2026-07-21T09:45:05.357327298Z","updated_at":"2026-11-02T15:54:04.987808Z"},{"id":"SUSE-SU-2026:3137-1","title":"Security update for 389-ds","description":"This update for 389-ds fixes the following issues:\n\nUpdate to version 2.2.10~git255.752643c78.\n\nSecurity issues fixed:\n\n- CVE-2026-11610: missing bounds check in `sasl_io_recv()` can lead to a heap buffer overflow when processing a\n  specially crafted oversized LDAP UNBIND packet (bsc#1270695).\n- CVE-2026-11611: Content Synchronization persistent search plugin allows unbounded memory growth when an authenticated\n  client stops reading sync responses(bsc#1267975).\n- CVE-2026-11774: integer overflow in `sasl_io_start_packet()` can lead to heap buffer overflow when processing a\n  crafted SASL packet length prefix (bsc#1268298).\n- CVE-2026-11785: type confusion in the SSO token handler can cause partial stack address information disclosure in\n  LDA responses (bsc#1268065).\n- CVE-2026-11786: out-of-bounds read in the LDIF parser when processing attribute types with trailing semicolons during\n  database import (bsc#1268064).\n- CVE-2026-11787: missing bounds check in the `ldap_utf8prev()` functioncan can lead to a heap buffer overread in\n  string filter parsing(bsc#1268062).\n- CVE-2026-11788: missing allocation check in the dereference control plugin  before using a BER structure can lead to\n  LDAP server crash when the system is under memory pressure (bsc#1268057).\n- CVE-2026-11789: integer underflow in the SMD5 password storage plugin can lead to a buffer overread when computing\n  salt length from a crafted password hash shorter than 16 bytes (bsc#1268058).\n- CVE-2026-11790: improper bounds enforcement in the BKDF2-SHA256 password storage plugin can lead to excessive\n  resource consumption during authentication and cause a DoS (bsc#1268060).\n- CVE-2026-11791: use-after-free in the schema reload mechanism can lead to a `ns-slapd` crash when concurrent LDAP\n  query traffic is active (bsc#1268047).\n- CVE-2026-11792: missing checks in `create_masked_entry_string` can lead to a heap and log output corruption whe a\n  short cleartext password is logged  (bsc#1268046).\n- CVE-2026-11793: missing bounds check in `checkPrefix()` can lead to a stack buffer overflow when processing an\n  algorithm ID during parsing of reversible-encrypted attribute values (bsc#1268041).\n- CVE-2026-11884: improper string management can lead to heap buffer overflow when serializing objectclass definitions\n  (bsc#1268115).\n- CVE-2026-12528: missing length checks in the `__aclp__normalize_acltxt()` function can lead to heap buffer overflow\n  when processing a malformed ACI string (bsc#1268491).\n\nOther updates and bugfixes:\n\n- Version 2.2.10~git255.752643c78.\n  * Issue 7406 - Fix `ldap-agent` SNMP stats file loading (#7630)\n  * Issue 7621 - Stack Buffer Overflow in Password `checkPrefix`\n  * Issue 7623 - Heap Buffer Overflow in `389-ds-base` Audit Log Password Masking\n  * Issue 6625 - Backport `get_pid` to fix `check_asan_report` (#7625)\n  * Issue 7602 - CI - `lib389` user compare fails due to parentid mismatch (#7603)\n  * Issue 7537 - CI - Fix replication log monitoring parser/timing failures (#7592)\n  * Issue 7593 - Fix testimony docstring for SASL overflow test (#7606)\n  * Issue 7530 - CI - Stabilize DNA plugin replication tests timing out in CI (#7572)\n  * Issue 7593 - Reject invalid SASL packet length values in `sasl_io_start_packet` (#7594)\n  * Issue 3555 - UI - Fix audit issue with `npm` - `ws`, `js-yaml`, `js-yaml` , `postcss`, `uuid`\n  * Issue 7541 - Add invalid ACL text header regression test (#7591)\n  * Issue 7541 - heap-buffer-overflows in `__aclp__normalize_acltxt()` (#7542)\n  * Issue 7576 - Fix leak of temporary attribute syntax hash tables after schema reload\n  * Issue 7558 - During online import, the IDL should be created with in-depth first approach (#7559)\n  * Issue 7500 - Prevent unsigned integer underflow during stalled import\n  * Issue 7560 - `lib389` - Add helper function for checking ASAN files\n  * Issue 7539 - Server shutdown during online reindex may lead to data loss (#7540)\n  * Issue 7549 - Substring index should validate minimum `nsSubStrBegin`/`nsSubStrEnd` values (#7550)\n  * Issue 7440 - Substring index produces empty results and can crash when non-default `nsSubStrBegin`/`nsSubStrEnd`\n    lengths are configured (#7441)\n  * Fix test389 imports on older branches\n  * Issue 7437 - `LeakSanitizer`: memory leaks in CoS cache error paths (#7438)\n  * Issue 6922 - `AddressSanitizer`: leaks found by acl test suite\n  * Issue 3555 - UI - Fix audit issue with `npm` - `brace-expansion` (#7556)\n  * Issue 7554 - deref plugin null pointer dereference if `ber_init` fails\n  * Issue 7514 - Crash when doing moddn on very large subtree\n  * Issue 7516 - `dblayer_bulk_nextdata` should not return an error when maxrecords is hit\n","status":"published","published":"2026-07-20T15:10:32Z","modified":"2026-07-21T09:45:05.414371513Z","updated_at":"2026-11-02T15:54:04.987808Z"},{"id":"SUSE-SU-2026:3138-1","title":"Security update for 389-ds","description":"This update for 389-ds fixes the following issues\n\n- Update to version 2.7.0~git212.9b0755edb.\n- CVE-2026-11610: heap buffer overflow in `sasl_io_recv()` via padded SASL UNBIND (bsc#1270695).\n- CVE-2026-11611: content synchronization persistent search plugin can allow unbounded memory growth (bsc#1267975).\n- CVE-2026-11774: integer overflow in SASL packet length bypasses size limit leading to heap buffer overflow\n  (bsc#1268298).\n- CVE-2026-11785: type confusion in the SSO token handler can cause partial stack address information disclosure\n  (bsc#1268065).\n- CVE-2026-11786: lack of length check can cause an out-of-bounds read (bsc#1268064).\n- CVE-2026-11787: lack of bounds check can lead to a heap buffer overread (bsc#1268062).\n- CVE-2026-11788: lack of allocation failure check can lead to NULL pointer dereference (bsc#1268057).\n- CVE-2026-11789: crafted SMD5 hash can lead to an integer underflow (bsc#1268058).\n- CVE-2026-11790: crafted password hash can cause excessive CPU consumption (bsc#1268060).\n- CVE-2026-11791: schema reload triggered during concurrent LDAP query traffic can lead to a use-after-free\n  (bsc#1268047).\n- CVE-2026-11792: password value shorter than 23 characters can cause a heap buffer overflow (bsc#1268046).\n- CVE-2026-11793: crafted `nsDS5ReplicaCredentials` can lead to a stack buffer overflow (bsc#1268041).\n- CVE-2026-11884: remote code execution and denial of service via heap buffer overflow (bsc#1268115).\n- CVE-2026-12528: heap buffer overflows in `__aclp__normalize_acltxt()` (bsc#1268491).\n","status":"published","published":"2026-07-20T15:10:54Z","modified":"2026-07-21T09:45:06.735636231Z","updated_at":"2026-11-02T15:54:04.987808Z"},{"id":"SUSE-SU-2026:3678-1","title":"Security update for 389-ds","description":"This update for 389-ds fixes the following issues:\n\n- CVE-2026-11774: integer overflow in SASL packet length bypasses size limit leading to heap buffer overflow\n  (bsc#1268298).\n- CVE-2026-11785: type confusion in the SSO token handler can cause partial stack address information disclosure\n  (bsc#1268065).\n- CVE-2026-11786: lack of length check can cause an out-of-bound read (bsc#1268064).\n- CVE-2026-11791: schema reload triggered during concurrent LDAP query traffic can lead to a use-after-free\n  (bsc#1268047).\n\nChanges for 389-ds:\n\n- Update to version 2.7.0~git234.0afa2e38b:\n * Issue 7711 - Fix typo in accountpolicy --login-history-size help text (#7713)\n * Issue 7688 - BUG - partial address leak in sso token (#7689)\n * Issue 7705 - With memberOfEntryScope set, deferred memberOf skips MODIFY operations (#7706)\n * Issue 7714 - UI - sass import rules are deprecated\n * Issue 7658 - Heap Buffer Overflow in sasl_io_recv() via Padded SASL UNBIND\n * Issue 7710 - MemberOf deferred update - Use condvar instead of sleep loop\n * Issue 7637 - fix cherry-pick error\n * Issue 7637 - UI - Using Arrow Keys in New Object Wizard Resulted in DOM Reload\n * Issue 7578 - schema - attribute refcount is not maintained properly\n * Issue 7605 - Harden CI test ports against ephemeral allocation (#7692)\n * Issue 7528 - Retry the CI image pull instead of failing the job (#7691)\n * Issue 7460 - MOD_REPLACE on groups/link attributes modifies overlap targets (#7461)\n * Issue 7670 - BDB range searches intermittently fail with err=1 under write load (#7671)\n * Issue 7108 - Fix shutdown crash in entry cache destruction (#7163)\n * Issue 7284 - Creating local password policy succeeds with incorrect passwordInHistory value (#7662)\n * Issue 7284 - Automated test for creating local password policy with incorrect passwordInHistory value (#7608)\n * Issue 7519 - Ignore obsolete entrydn index when entryrdn is enabled (#7526)\n * Issue 7611 - Preserve legacy PBKDF2 hash compatibility (#7649)\n * Issue 7547 - Heap buffer overflow in ldap_utf8prev()\n * Issue 7611 - PBKDF2 password verification should reject invalid iteration count (#7613)\n * Issue 7558 - Total init sends the suffix entry twice (#7640)\n * Issue 7635 - Integer Underflow in {SMD5} Password Comparison (#7636)\n","status":"published","published":"2026-08-21T14:19:25Z","modified":"2026-08-22T09:45:04.140303077Z","updated_at":"2026-11-02T15:54:05.392906Z"},{"id":"SUSE-SU-2026:3686-1","title":"Security update for 389-ds","description":"This update for 389-ds fixes the following issues:\n\n- CVE-2026-11774: integer overflow in SASL packet length bypasses size limit leading to heap buffer overflow\n  (bsc#1268298).\n- CVE-2026-11785: type confusion in the SSO token handler can cause partial stack address information disclosure\n  (bsc#1268065).\n- CVE-2026-11786: lack of length check can cause an out-of-bound read (bsc#1268064).\n\nChanges for 389-ds:\n\n- Update to version 2.2.10~git272.fd28f95da:\n * Issue 7688 - BUG - partial address leak in sso token (#7689)\n * Issue 7711 - Fix typo in accountpolicy --login-history-size help text (#7713)\n * Issue 7645 - Add runtime LeakSanitizer leak check (#7646)\n * Issue 7658 - Heap Buffer Overflow in sasl_io_recv() via Padded SASL UNBIND\n * Issue 7605 - Harden CI test ports against ephemeral allocation (#7692)\n * Issue 7528 - Retry the CI image pull instead of failing the job (#7691)\n * Issue 7460 - MOD_REPLACE on groups/link attributes modifies overlap targets (#7461)\n * Issue 7670 - BDB range searches intermittently fail with err=1 under write load (#7671)\n * Issue 7108 - Fix shutdown crash in entry cache destruction (#7163)\n * Issue 7284 - Creating local password policy succeeds with incorrect passwordInHistory value (#7662)\n * Issue 7284 - Automated test for creating local password policy with incorrect passwordInHistory value (#7608)\n * Issue 7200 - repl-agmt create doesn't set some parameters (#7663)\n * Issue 7611 - Preserve legacy PBKDF2 hash compatibility (#7649)\n * Issue 7547 - Heap buffer overflow in ldap_utf8prev()\n * Issue 7611 - PBKDF2 password verification should reject invalid iteration count (#7613)\n * Issue 7558 - Total init sends the suffix entry twice (#7640)\n * Issue 7635 - Integer Underflow in {SMD5} Password Comparison (#7636)\n","status":"published","published":"2026-08-21T18:26:20Z","modified":"2026-08-26T18:23:32.818987143Z","updated_at":"2026-11-02T15:54:05.392906Z"},{"id":"SUSE-SU-2026:3687-1","title":"Security update for 389-ds","description":"This update for 389-ds fixes the following issues:\n\n- CVE-2026-11774: integer overflow in SASL packet length bypasses size limit leading to heap buffer overflow\n  (bsc#1268298).\n- CVE-2026-11785: type confusion in the SSO token handler can cause partial stack address information disclosure\n  (bsc#1268065).\n- CVE-2026-11786: lack of length check can cause an out-of-bound read (bsc#1268064).\n\nChanges for 389-ds:\n\n- Update to version 2.2.10~git272.fd28f95da:\n * Issue 7688 - BUG - partial address leak in sso token (#7689)\n * Issue 7711 - Fix typo in accountpolicy --login-history-size help text (#7713)\n * Issue 7645 - Add runtime LeakSanitizer leak check (#7646)\n * Issue 7658 - Heap Buffer Overflow in sasl_io_recv() via Padded SASL UNBIND\n * Issue 7605 - Harden CI test ports against ephemeral allocation (#7692)\n * Issue 7528 - Retry the CI image pull instead of failing the job (#7691)\n * Issue 7460 - MOD_REPLACE on groups/link attributes modifies overlap targets (#7461)\n * Issue 7670 - BDB range searches intermittently fail with err=1 under write load (#7671)\n * Issue 7108 - Fix shutdown crash in entry cache destruction (#7163)\n * Issue 7284 - Creating local password policy succeeds with incorrect passwordInHistory value (#7662)\n * Issue 7284 - Automated test for creating local password policy with incorrect passwordInHistory value (#7608)\n * Issue 7200 - repl-agmt create doesn't set some parameters (#7663)\n * Issue 7611 - Preserve legacy PBKDF2 hash compatibility (#7649)\n * Issue 7547 - Heap buffer overflow in ldap_utf8prev()\n * Issue 7611 - PBKDF2 password verification should reject invalid iteration count (#7613)\n * Issue 7558 - Total init sends the suffix entry twice (#7640)\n * Issue 7635 - Integer Underflow in {SMD5} Password Comparison (#7636)\n","status":"published","published":"2026-08-21T18:26:43Z","modified":"2026-08-26T18:23:33.801678507Z","updated_at":"2026-11-02T15:54:05.392906Z"}]}}
