Bug 2484802 (CVE-2026-11770) - CVE-2026-11770 389-ds-base: 389-ds-base: pre-auth LDAP filter injection in CleanAllRUV status check
Summary: CVE-2026-11770 389-ds-base: 389-ds-base: pre-auth LDAP filter injection in Cl...
Keywords:
Status: NEW
Alias: CVE-2026-11770
Deadline: 2026-07-31
Product: Security Response
Classification: Other
Component: vulnerability
Version: unspecified
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Product Security
QA Contact:
URL:
Whiteboard:
Depends On: 2509729
Blocks:
TreeView+ depends on / blocked
 
Reported: 2026-06-04 14:27 UTC by OSIDB Bzimport
Modified: 2026-07-31 09:21 UTC (History)
12 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed:
Embargoed:


Attachments (Terms of Use)

Description OSIDB Bzimport 2026-06-04 14:27:38 UTC
389-ds-base security assessment finding 021 (2026-04-22).

Pre-auth LDAP filter injection in CleanAllRUV status-check extop (OID 2.16.840.1.113730.3.6.8). Handler multisupplier_extop_cleanruv_check_status() in repl_extop.c passes attacker-supplied filter unsanitized to internal cn=config search with replication plugin identity. No auth checks (unlike other replication extops).

With default nsslapd-allow-anonymous-access: on, anonymous bind suffices. Boolean oracle extracts 31 cn=config attributes (replication bind DN, password storage scheme, paths, ACI keywords). Password hashes not extractable via substring.

PoC confirmed: RHEL 7 (389-ds-base-1.3.11.1-5.el7_9), Fedora 42 (389-ds-base-3.1.4-6.fc42).

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N (7.5). Red Hat impact: Moderate.
CWE-90, CWE-306, CWE-20.


Note You need to log in before you can comment on or make changes to this bug.