CVE-2022-1949
An access control bypass vulnerability found in 389-ds-base. That mishandling of the filter that...
An access control bypass vulnerability found in 389-ds-base. That mishandling of the filter that would yield incorrect results, but as that has progressed, can be determined that it actually is an access control bypass. This may allow any remote unauthenticated user to issue a filter that allows searching for database items they do not have access to, including but not limited to potentially userPassword hashes and other sensitive data.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- None
- Availability
- None
Exploit likelihood
What each source reports
NVD Score used
7.5
An access control bypass vulnerability found in 389-ds-base. That mishandling of the filter that would yield incorrect results, but as that has progressed, can be determined that it actually is an access control bypass. This may allow any remote unauthenticated user to issue a filter that allows searching for database items they do not have access to, including but not limited to potentially userPassword hashes and other sensitive data.
- Record
CVE-2022-1949- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N - CVSS 2.0
- 5.0 Medium
AV:N/AC:L/Au:N/C:P/I:N/A:N - Weakness
- CWE-639
- Updated
- 2026-11-02
CVE List No score
An access control bypass vulnerability found in 389-ds-base. That mishandling of the filter that would yield incorrect results, but as that has progressed, can be determined that it actually is an access control bypass. This may allow any remote unauthenticated user to issue a filter that allows searching for database items they do not have access to, including but not limited to potentially userPassword hashes and other sensitive data.
- Record
CVE-2022-1949- Updated
- 2026-11-02
EUVDEUVD-2022-25217 No score
An access control bypass vulnerability found in 389-ds-base. That mishandling of the filter that would yield incorrect results, but as that has progressed, can be determined that it actually is an access control bypass. This may allow any remote unauthenticated user to issue a filter that allows searching for database items they do not have access to, including but not limited to potentially userPassword hashes and other sensitive data.
- Record
EUVD-2022-25217- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-x847-vxvj-g6rj
7.5
An access control bypass vulnerability found in 389-ds-base. That mishandling of the filter that...
An access control bypass vulnerability found in 389-ds-base. That mishandling of the filter that would yield incorrect results, but as that has progressed, can be determined that it actually is an access control bypass. This may allow any remote unauthenticated user to issue a filter that allows searching for database items they do not have access to, including but not limited to potentially userPassword hashes and other sensitive data.
- Record
GHSA-x847-vxvj-g6rj- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N - Weakness
- CWE-639, CWE-863
- Updated
- 2026-11-02
OSV
7.5
An access control bypass vulnerability found in 389-ds-base. That mishandling of the filter that would yield incorrect results, but as that has progressed, can be determined that it actually is an access control bypass. This may allow any remote unauthenticated user to issue a filter that allows searching for database items they do not have access to, including but not limited to potentially userPassword hashes and other sensitive data.
- Record
CVE-2022-1949- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
OSVDEBIAN-CVE-2022-1949
7.5
An access control bypass vulnerability found in 389-ds-base. That mishandling of the filter that would yield incorrect results, but as that has progressed, can be determined that it actually is an access control bypass. This may allow any remote unauthenticated user to issue a filter that allows searching for database items they do not have access to, including but not limited to potentially userPassword hashes and other sensitive data.
- Record
DEBIAN-CVE-2022-1949- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-03
Show 12 moreShow less
OSVOESA-2024-2164
7.5
three-eight-nine-ds-base security update
389-ds-base is an LDAPv3 compliant server which includes the LDAP server and command line utilities for server administration.
Security Fix(es):
An access control bypass vulnerability found in 389-ds-base. That mishandling of the filter that would yield incorrect results, but as that has progressed, can be determined that it actually is an access control bypass. This may allow any remote unauthenticated user to issue a filter that allows searching for database items they do not have access to, including but not limited to potentially userPassword hashes and other sensitive data.(CVE-2022-1949)
A denial of service vulnerability was found in the 389-ds-base LDAP server. This issue may allow an authenticated user to cause a server denial of service while attempting to log in with a user with a malformed hash in their password.(CVE-2024-5953)
- Record
OESA-2024-2164- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
OSVOESA-2024-2165
7.5
three-eight-nine-ds-base security update
389-ds-base is an LDAPv3 compliant server which includes the LDAP server and command line utilities for server administration.
Security Fix(es):
An access control bypass vulnerability found in 389-ds-base. That mishandling of the filter that would yield incorrect results, but as that has progressed, can be determined that it actually is an access control bypass. This may allow any remote unauthenticated user to issue a filter that allows searching for database items they do not have access to, including but not limited to potentially userPassword hashes and other sensitive data.(CVE-2022-1949)
A denial of service vulnerability was found in the 389-ds-base LDAP server. This issue may allow an authenticated user to cause a server denial of service while attempting to log in with a user with a malformed hash in their password.(CVE-2024-5953)
- Record
OESA-2024-2165- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
OSVOESA-2024-2167
7.5
three-eight-nine-ds-base security update
389-ds-base is an LDAPv3 compliant server which includes the LDAP server and command line utilities for server administration.
Security Fix(es):
An access control bypass vulnerability found in 389-ds-base. That mishandling of the filter that would yield incorrect results, but as that has progressed, can be determined that it actually is an access control bypass. This may allow any remote unauthenticated user to issue a filter that allows searching for database items they do not have access to, including but not limited to potentially userPassword hashes and other sensitive data.(CVE-2022-1949)
A denial of service vulnerability was found in the 389-ds-base LDAP server. This issue may allow an authenticated user to cause a server denial of service while attempting to log in with a user with a malformed hash in their password.(CVE-2024-5953)
- Record
OESA-2024-2167- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
OSVOESA-2024-2168
7.5
three-eight-nine-ds-base security update
389-ds-base is an LDAPv3 compliant server which includes the LDAP server and command line utilities for server administration.
Security Fix(es):
An access control bypass vulnerability found in 389-ds-base. That mishandling of the filter that would yield incorrect results, but as that has progressed, can be determined that it actually is an access control bypass. This may allow any remote unauthenticated user to issue a filter that allows searching for database items they do not have access to, including but not limited to potentially userPassword hashes and other sensitive data.(CVE-2022-1949)
A denial of service vulnerability was found in the 389-ds-base LDAP server. This issue may allow an authenticated user to cause a server denial of service while attempting to log in with a user with a malformed hash in their password.(CVE-2024-5953)
- Record
OESA-2024-2168- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
OSVUBUNTU-CVE-2022-1949
7.5
An access control bypass vulnerability found in 389-ds-base. That mishandling of the filter that would yield incorrect results, but as that has progressed, can be determined that it actually is an access control bypass. This may allow any remote unauthenticated user to issue a filter that allows searching for database items they do not have access to, including but not limited to potentially userPassword hashes and other sensitive data.
- Record
UBUNTU-CVE-2022-1949- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
OSVMGASA-2022-0239 No score
Updated 389-ds-base packages fix security vulnerability
An access control bypass vulnerability found in 389-ds-base. That mishandling of the filter that would yield incorrect results, but as that has progressed, can be determined that it actually is an access control bypass. This may allow any remote unauthenticated user to issue a filter that allows searching for database items they do not have access to, including but not limited to potentially userPassword hashes and other sensitive data. (CVE-2022-1949)
- Record
MGASA-2022-0239- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:12113-1 No score
389-ds-2.1.1~git22.faef73366-1.1 on GA media
These are all security issues fixed in the 389-ds-2.1.1~git22.faef73366-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:12113-1- Updated
- 2026-11-02
OSVSUSE-SU-2022:2081-1 No score
Security update for 389-ds
This update for 389-ds fixes the following issues:
- CVE-2021-4091: Fixed double free in psearch (bsc#1195324).
- CVE-2022-1949: Fixed full access control bypass with simple crafted query (bsc#1199889).
- Record
SUSE-SU-2022:2081-1- Updated
- 2026-11-02
OSVSUSE-SU-2022:2105-1 No score
Security update for 389-ds
This update for 389-ds fixes the following issues:
- CVE-2021-4091: Fixed double free in psearch (bsc#1195324).
- CVE-2022-1949: Fixed full access control bypass with simple crafted query (bsc#1199889).
- Record
SUSE-SU-2022:2105-1- Updated
- 2026-11-02
OSVSUSE-SU-2022:2109-1 No score
Security update for 389-ds
This update for 389-ds fixes the following issues:
- CVE-2021-3652: Fixed disabled accounts may be able to bind with crypt passwords (bsc#1188455).
- CVE-2022-1949: Fixed full access control bypass with simple crafted query (bsc#1199889).
- CVE-2021-4091: Fixed double free in psearch (bsc#1195324).
- Record
SUSE-SU-2022:2109-1- Updated
- 2026-11-02
OSVSUSE-SU-2022:2163-1 No score
Security update for 389-ds
This update for 389-ds fixes the following issues:
- CVE-2022-1949: Fixed full access control bypass with simple crafted query (bsc#1199889).
- CVE-2022-0918: Fixed denial of service issue via crafted messages (bsc#1197275).
- CVE-2022-0996: Fixed mishandling of password expiry (bsc#1197345).
- CVE-2021-4091: Fixed double free in psearch (bsc#1195324).
- CVE-2021-3652: Fixed disabled accounts may be able to bind with crypt passwords (bsc#1188455).
- Record
SUSE-SU-2022:2163-1- Updated
- 2026-11-02
OSVSUSE-SU-2022:2295-1 No score
Security update for 389-ds
This update for 389-ds fixes the following issues:
- CVE-2021-4091: Fixed double free in psearch (bsc#1195324).
- CVE-2022-1949: Fixed full access control bypass with simple crafted query (bsc#1199889).
- Record
SUSE-SU-2022:2295-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
389-ds-baseDebian:12 |
before 2.3.1-1 | 2.3.1-1 |
389-ds-baseDebian:13 |
before 2.3.1-1 | 2.3.1-1 |
389-ds-baseMageia:8 |
before 1.4.0.26-8.5.mga8 | 1.4.0.26-8.5.mga8 |
three-eight-nine-ds-baseopenEuler:20.03-LTS-SP4 From an advisory covering 2 CVEs |
before 389-ds-base-1.4.3.36-6.oe2003sp4 | 389-ds-base-1.4.3.36-6.oe2003sp4 |
three-eight-nine-ds-baseopenEuler:22.03-LTS-SP1 From an advisory covering 2 CVEs |
before 389-ds-base-1.4.3.36-7.oe2203sp1 | 389-ds-base-1.4.3.36-7.oe2203sp1 |
three-eight-nine-ds-baseopenEuler:22.03-LTS-SP4 From an advisory covering 2 CVEs |
before 389-ds-base-1.4.3.36-7.oe2203sp4 | 389-ds-base-1.4.3.36-7.oe2203sp4 |
three-eight-nine-ds-baseopenEuler:22.03-LTS-SP3 From an advisory covering 2 CVEs |
before 389-ds-base-1.4.3.36-7.oe2203sp3 | 389-ds-base-1.4.3.36-7.oe2203sp3 |
389-dsSUSE:Linux Enterprise Module for Server Applications 15 SP3 From an advisory covering 2 CVEs |
before 1.4.4.19~git38.9951c1101-150300.3.17.1 | 1.4.4.19~git38.9951c1101-150300.3.17.1 |
389-dsopenSUSE:Leap 15.3 From an advisory covering 2 CVEs |
before 1.4.4.19~git38.9951c1101-150300.3.17.1 | 1.4.4.19~git38.9951c1101-150300.3.17.1 |
389-dsSUSE:Linux Enterprise High Performance Computing 15 SP2-ESPOS From an advisory covering 2 CVEs |
before 1.4.3.30~git2.ca761af4b-150200.3.29.1 | 1.4.3.30~git2.ca761af4b-150200.3.29.1 |
Show 29 moreShow less
| Package | Affected | Fixed |
|---|---|---|
389-dsSUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS From an advisory covering 2 CVEs |
before 1.4.3.30~git2.ca761af4b-150200.3.29.1 | 1.4.3.30~git2.ca761af4b-150200.3.29.1 |
389-dsSUSE:Linux Enterprise Server 15 SP2-BCL From an advisory covering 2 CVEs |
before 1.4.3.30~git2.ca761af4b-150200.3.29.1 | 1.4.3.30~git2.ca761af4b-150200.3.29.1 |
389-dsSUSE:Linux Enterprise Server 15 SP2-LTSS From an advisory covering 2 CVEs |
before 1.4.3.30~git2.ca761af4b-150200.3.29.1 | 1.4.3.30~git2.ca761af4b-150200.3.29.1 |
389-dsSUSE:Linux Enterprise Server for SAP Applications 15 SP2 From an advisory covering 2 CVEs |
before 1.4.3.30~git2.ca761af4b-150200.3.29.1 | 1.4.3.30~git2.ca761af4b-150200.3.29.1 |
389-dsSUSE:Manager Proxy 4.1 From an advisory covering 2 CVEs |
before 1.4.3.30~git2.ca761af4b-150200.3.29.1 | 1.4.3.30~git2.ca761af4b-150200.3.29.1 |
389-dsSUSE:Manager Retail Branch Server 4.1 From an advisory covering 2 CVEs |
before 1.4.3.30~git2.ca761af4b-150200.3.29.1 | 1.4.3.30~git2.ca761af4b-150200.3.29.1 |
389-dsSUSE:Manager Server 4.1 From an advisory covering 2 CVEs |
before 1.4.3.30~git2.ca761af4b-150200.3.29.1 | 1.4.3.30~git2.ca761af4b-150200.3.29.1 |
389-dsSUSE:Enterprise Storage 7 From an advisory covering 2 CVEs |
before 1.4.3.30~git2.ca761af4b-150200.3.29.1 | 1.4.3.30~git2.ca761af4b-150200.3.29.1 |
389-dsSUSE:Linux Enterprise High Performance Computing 15-ESPOS From an advisory covering 3 CVEs |
before 1.4.0.31~git15.8b9843b0b-150000.4.27.1 | 1.4.0.31~git15.8b9843b0b-150000.4.27.1 |
389-dsSUSE:Linux Enterprise High Performance Computing 15-LTSS From an advisory covering 3 CVEs |
before 1.4.0.31~git15.8b9843b0b-150000.4.27.1 | 1.4.0.31~git15.8b9843b0b-150000.4.27.1 |
389-dsSUSE:Linux Enterprise Server 15-LTSS From an advisory covering 3 CVEs |
before 1.4.0.31~git15.8b9843b0b-150000.4.27.1 | 1.4.0.31~git15.8b9843b0b-150000.4.27.1 |
389-dsSUSE:Linux Enterprise Server for SAP Applications 15 From an advisory covering 3 CVEs |
before 1.4.0.31~git15.8b9843b0b-150000.4.27.1 | 1.4.0.31~git15.8b9843b0b-150000.4.27.1 |
389-dsSUSE:Linux Enterprise High Performance Computing 15 SP1-ESPOS From an advisory covering 5 CVEs |
before 1.4.2.16~git68.efa843752-150100.7.34.1 | 1.4.2.16~git68.efa843752-150100.7.34.1 |
389-dsSUSE:Linux Enterprise High Performance Computing 15 SP1-LTSS From an advisory covering 5 CVEs |
before 1.4.2.16~git68.efa843752-150100.7.34.1 | 1.4.2.16~git68.efa843752-150100.7.34.1 |
389-dsSUSE:Linux Enterprise Server 15 SP1-BCL From an advisory covering 5 CVEs |
before 1.4.2.16~git68.efa843752-150100.7.34.1 | 1.4.2.16~git68.efa843752-150100.7.34.1 |
389-dsSUSE:Linux Enterprise Server 15 SP1-LTSS From an advisory covering 5 CVEs |
before 1.4.2.16~git68.efa843752-150100.7.34.1 | 1.4.2.16~git68.efa843752-150100.7.34.1 |
389-dsSUSE:Linux Enterprise Server for SAP Applications 15 SP1 From an advisory covering 5 CVEs |
before 1.4.2.16~git68.efa843752-150100.7.34.1 | 1.4.2.16~git68.efa843752-150100.7.34.1 |
389-dsSUSE:Enterprise Storage 6 From an advisory covering 5 CVEs |
before 1.4.2.16~git68.efa843752-150100.7.34.1 | 1.4.2.16~git68.efa843752-150100.7.34.1 |
389-dsSUSE:Linux Enterprise Module for Server Applications 15 SP4 From an advisory covering 2 CVEs |
before 2.0.15~git26.1ea6a6803-150400.3.5.1 | 2.0.15~git26.1ea6a6803-150400.3.5.1 |
389-dsopenSUSE:Leap 15.4 From an advisory covering 2 CVEs |
before 2.0.15~git26.1ea6a6803-150400.3.5.1 | 2.0.15~git26.1ea6a6803-150400.3.5.1 |
389-ds-baseUbuntu:Pro:16.04:LTS |
All versions, plus listed versions 1.3.3.12-1build11.3.3.13-11.3.4.5-21.3.4.8-11.3.4.8-3 Show 4 moreShow less1.3.4.8-3ubuntu11.3.4.8-41.3.4.9-11.3.4.9-1ubuntu0.1~esm1 |
None known |
389-ds-baseUbuntu:Pro:18.04:LTS |
All versions, plus listed versions 1.3.7.5-11.3.7.5-1build11.3.7.5-1build21.3.7.9-11.3.7.10-11.3.7.10-1ubuntu11.3.7.10-1ubuntu1+esm1 |
None known |
389-ds-baseUbuntu:Pro:20.04:LTS |
All versions, plus listed versions 1.4.1.6-41.4.1.6-4build11.4.2.4-11.4.2.4-1build11.4.3.2-11.4.3.2-1build11.4.3.6-21.4.3.6-2ubuntu0.1~esm1 |
None known |
389-ds-baseUbuntu:22.04:LTS |
All versions, plus listed versions 1.4.4.11-2build11.4.4.11-2build21.4.4.17-12.0.11-22.0.14-12.0.15-12.0.15-1ubuntu2 |
None known |
389-ds-baseUbuntu:24.04:LTS |
All versions, plus listed versions 2.3.4+dfsg1-12.4.4+dfsg1-1ubuntu12.4.4+dfsg1-1ubuntu42.4.4+dfsg1-32.4.5+dfsg1-1 |
None known |
389-ds-baseUbuntu:25.10 |
All versions, plus listed versions 3.1.2+dfsg1-1 |
None known |
389-ds-baseUbuntu:26.10 |
All versions, plus listed versions 3.1.2+vendor1-23.1.2+vendor1-2build13.3.1-3 |
None known |
389-ds-baseUbuntu:26.04:LTS |
All versions, plus listed versions 3.1.2+dfsg1-13.1.2+vendor1-2 |
None known |
389-dsopenSUSE:Tumbleweed |
before 2.1.1~git22.faef73366-1.1 | 2.1.1~git22.faef73366-1.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | OSV | |
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2022-1949 is a high vulnerability (CVSS 7.5) in Fedoraproject Fedora, published June 1, 2022. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.52%, the 74th percentile. Fixed in 389-ds-base 2.3.1-1.
References
bugzilla.redhat.com/show_bug.cgi?id=2091781
nvd.nist.gov/vuln/detail/CVE-2022-1949
github.com/advisories/GHSA-x847-vxvj-g6rj
security-tracker.debian.org/tracker/CVE-2022-1949
advisories.mageia.org/MGASA-2022-0239.html
bugs.mageia.org/show_bug.cgi?id=30558
Show 25 moreShow less
lists.opensuse.org/archives/list/[email protected]/thread/X5QRVVCIHOYYKUM4VU2IZ3RYGYI66M2M
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2024-2164
nvd.nist.gov/vuln/detail/CVE-2024-5953
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2024-2165
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2024-2167
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2024-2168
suse.com/support/update/announcement/2022/suse-su-20222081-1
bugzilla.suse.com/1195324
bugzilla.suse.com/1199889
suse.com/security/cve/CVE-2021-4091
suse.com/security/cve/CVE-2022-1949
suse.com/support/update/announcement/2022/suse-su-20222105-1
suse.com/support/update/announcement/2022/suse-su-20222109-1
bugzilla.suse.com/1188455
suse.com/security/cve/CVE-2021-3652
suse.com/support/update/announcement/2022/suse-su-20222163-1
bugzilla.suse.com/1197275
bugzilla.suse.com/1197345
bugzilla.suse.com/1200175
suse.com/security/cve/CVE-2022-0918
suse.com/security/cve/CVE-2022-0996
suse.com/support/update/announcement/2022/suse-su-20222295-1
ubuntu.com/security/CVE-2022-1949
github.com/389ds/389-ds-base/issues/5170
cve.org/CVERecord?id=CVE-2022-1949