CVE-2022-0730
Under certain ldap conditions, Cacti authentication can be bypassed with certain credential types.
CVE-2022-0730 is a critical vulnerability (CVSS 9.8) in Cacti, published March 3, 2022. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 3.50%, the 89th percentile. Fixed in cacti 1.2.20-r0.
- Severity
- 9.8 CriticalCVSS 3.1, NVD
- Exploit chance
- 3.50%EPSS, 89th percentile
- Exploitation
- None knownNot on CISA’s or ENISA’s lists
- Fixed in
1.2.20-r0cacti +30 more
Description
Under certain ldap conditions, Cacti authentication can be bypassed with certain credential types.
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
- High
- Availability
- High
Exploit likelihood
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
cactiAlpine:v3.16 | before 1.2.20-r0 | 1.2.20-r0 |
cactiAlpine:v3.17 | before 1.2.20-r0 | 1.2.20-r0 |
cactiAlpine:v3.18 | before 1.2.20-r0 | 1.2.20-r0 |
cactiAlpine:v3.19 | before 1.2.20-r0 | 1.2.20-r0 |
cactiAlpine:v3.20 | before 1.2.20-r0 | 1.2.20-r0 |
cactiAlpine:v3.21 | before 1.2.20-r0 | 1.2.20-r0 |
cactiAlpine:v3.22 | before 1.2.20-r0 | 1.2.20-r0 |
cactiAlpine:v3.23 | before 1.2.20-r0 | 1.2.20-r0 |
cactiAlpine:v3.24 | before 1.2.20-r0 | 1.2.20-r0 |
cactiDebian:12 | before 1.2.20+ds1-1 | 1.2.20+ds1-1 |
Show 21 moreShow less
| Package | Affected | Fixed |
|---|---|---|
cactiDebian:13 | before 1.2.20+ds1-1 | 1.2.20+ds1-1 |
cactiDebian:14 | before 1.2.20+ds1-1 | 1.2.20+ds1-1 |
cactiDebian:9 From an advisory covering 8 CVEs | before 0.8.8h+ds1-10+deb9u2, plus listed versions 0.8.8h+ds1-100.8.8h+ds1-10+deb9u1 | 0.8.8h+ds1-10+deb9u2 |
cactiDebian:10 From an advisory covering 5 CVEs | before 1.2.2+ds1-2+deb10u5, plus listed versions 1.2.2+ds1-21.2.2+ds1-2+deb10u11.2.2+ds1-2+deb10u21.2.2+ds1-2+deb10u31.2.2+ds1-2+deb10u4 | 1.2.2+ds1-2+deb10u5 |
cactiDebian:11 From an advisory covering 2 CVEs | before 1.2.16+ds1-2+deb11u1, plus listed versions 1.2.16+ds1-2 | 1.2.16+ds1-2+deb11u1 |
cactiUbuntu:Pro:14.04:LTS | All versions, plus listed versions 0.8.8b+dfsg-30.8.8b+dfsg-50.8.8b+dfsg-5ubuntu0.10.8.8b+dfsg-5ubuntu0.20.8.8b+dfsg-5ubuntu0.2+esm10.8.8b+dfsg-5ubuntu0.2+esm2 | None known |
cactiUbuntu:Pro:16.04:LTS | All versions, plus listed versions 0.8.8f+ds1-20.8.8f+ds1-30.8.8f+ds1-40.8.8f+ds1-4ubuntu10.8.8f+ds1-4ubuntu2 Show 7 moreShow less0.8.8f+ds1-4ubuntu30.8.8f+ds1-4ubuntu40.8.8f+ds1-4ubuntu4.16.040.8.8f+ds1-4ubuntu4.16.04.10.8.8f+ds1-4ubuntu4.16.04.20.8.8f+ds1-4ubuntu4.16.04.2+esm10.8.8f+ds1-4ubuntu4.16.04.2+esm2 | None known |
cactiUbuntu:Pro:18.04:LTS | All versions, plus listed versions 1.1.18+ds1-11.1.27+ds1-21.1.27+ds1-31.1.28+ds1-21.1.35+ds1-1 Show 5 moreShow less1.1.36+ds1-11.1.38+ds1-11.1.38+ds1-1ubuntu0.1~esm11.1.38+ds1-1ubuntu0.1~esm31.1.38+ds1-1ubuntu0.1~esm4 | None known |
cactiUbuntu:Pro:20.04:LTS | All versions, plus listed versions 1.2.4+ds1-2ubuntu31.2.9+ds1-1ubuntu11.2.9+ds1-1ubuntu21.2.10+ds1-1ubuntu11.2.10+ds1-1ubuntu1+esm11.2.10+ds1-1ubuntu1.11.2.10+ds1-1ubuntu1.1+esm11.2.10+ds1-1ubuntu1.1+esm2 | None known |
cactiUbuntu:Pro:22.04:LTS | All versions, plus listed versions 1.2.16+ds1-2ubuntu11.2.19+ds1-2ubuntu11.2.19+ds1-2ubuntu1+esm11.2.19+ds1-2ubuntu1.11.2.19+ds1-2ubuntu1.1+esm11.2.19+ds1-2ubuntu1.1+esm2 | None known |
cactiUbuntu:24.04:LTS | All versions, plus listed versions 1.2.25+ds1-21.2.26+ds1-11.2.26+ds1-1ubuntu0.1 | None known |
cactiUbuntu:25.10 | All versions, plus listed versions 1.2.28+ds1-4ubuntu11.2.30+ds1-1ubuntu1 | None known |
cactiUbuntu:26.10 | All versions, plus listed versions 1.2.30+ds1-1ubuntu21.2.30+ds1-1ubuntu31.2.31+ds1-3ubuntu2 | None known |
cactiUbuntu:26.04:LTS | All versions, plus listed versions 1.2.30+ds1-1ubuntu11.2.30+ds1-1ubuntu2 | None known |
cactiSUSE:Package Hub 12 | before 1.2.20-bp153.2.9.1 | 1.2.20-bp153.2.9.1 |
cacti-spineSUSE:Package Hub 12 | before 1.2.20-bp153.2.9.1 | 1.2.20-bp153.2.9.1 |
cactiSUSE:Package Hub 15 SP3 | before 1.2.20-bp153.2.9.1 | 1.2.20-bp153.2.9.1 |
cacti-spineSUSE:Package Hub 15 SP3 | before 1.2.20-bp153.2.9.1 | 1.2.20-bp153.2.9.1 |
cactiopenSUSE:Leap 15.3 | before 1.2.20-bp153.2.9.1 | 1.2.20-bp153.2.9.1 |
cacti-spineopenSUSE:Leap 15.3 | before 1.2.20-bp153.2.9.1 | 1.2.20-bp153.2.9.1 |
cactiopenSUSE:Tumbleweed | before 1.2.20-1.1 | 1.2.20-1.1 |
What each source reports
NVD Score used 9.8
Under certain ldap conditions, Cacti authentication can be bypassed with certain credential types.
- Record
CVE-2022-0730- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - CVSS 2.0
- 6.8 Medium
AV:N/AC:M/Au:N/C:P/I:P/A:P - Weakness
- CWE-287
- Updated
- 2026-11-02
CVE ListNo score
Under certain ldap conditions, Cacti authentication can be bypassed with certain credential types.
- Record
CVE-2022-0730- Weakness
- CWE-287
- Updated
- 2026-11-02
EUVDEUVD-2022-15799No score
Under certain ldap conditions, Cacti authentication can be bypassed with certain credential types.
- Record
EUVD-2022-15799- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-6g5w-jmg4-8qxf 9.8
Under certain ldap conditions, Cacti authentication can be bypassed with certain credential types.
Under certain ldap conditions, Cacti authentication can be bypassed with certain credential types.
- Record
GHSA-6g5w-jmg4-8qxf- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-287
- Updated
- 2026-11-02
OSVALPINE-CVE-2022-0730 9.8
Under certain ldap conditions, Cacti authentication can be bypassed with certain credential types.
- Record
ALPINE-CVE-2022-0730- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-03
OSVDEBIAN-CVE-2022-0730 9.8
Under certain ldap conditions, Cacti authentication can be bypassed with certain credential types.
- Record
DEBIAN-CVE-2022-0730- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-03
Show 4 moreShow less
OSVUBUNTU-CVE-2022-0730 9.8
Under certain ldap conditions, Cacti authentication can be bypassed with certain credential types.
- Record
UBUNTU-CVE-2022-0730- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVNo score
Under certain ldap conditions, Cacti authentication can be bypassed with certain credential types.
- Record
CVE-2022-0730- Weakness
- CWE-287
- Updated
- 2026-11-02
OSVopenSUSE-SU-2022:0145-1No score
Security update for cacti, cacti-spine
This update for cacti, cacti-spine fixes the following issues:
cacti-spine was updated to 1.2.20:
- Add support for newer versions of MySQL/MariaDB
- When checking for uptime of device, don't assume a non-response is always fatal
- Fix description and command trunctation issues
- Improve spine performance when only one snmp agent port is in use
cacti-spine 1.2.19:
- Fix 1ssues with polling loop may skip some datasources
- Fix ping no longer works due to hostname changes
- Fix RRD steps are not always calculated correctly
- Fix unable to build when DES no longer supported
- Fix IPv6 devices are not properly parsed
- Reduce a number of compiler warnings
- Fix compiler warnings due to lack of return in thread_mutex_trylock
- Fix Spine will not look at non-timetics uptime when sysUpTimeInstance overflows
- Improve performance of Cacti poller on heavily loaded systems
cacti-spine 1.2.20:
- Add support for newer versions of MySQL/MariaDB
- When checking for uptime of device, don't assume a non-response is always fatal
- Fix description and command trunctation issues
- Improve spine performance when only one snmp agent port is in use
cacti was updated to 1.2.20:
- Security fix for CVE-2022-0730, boo#1196692 Under certain ldap conditions, Cacti authentication can be bypassed with certain credential types.
- Security fix: Device, Graph, Graph Template, and Graph Items may be vulnerable to XSS issues
- Security fix: Lockout policies are not properly applied to LDAP and Domain Users
- Security fix: When using 'remember me' option, incorrect realm may be selected
- Security fix: User and Group maintenance are vulnerable to SQL attacks
- Security fix: Color Templates are vulnerable to XSS attack
- Features:
- When creating a Data Source Profile, allow additional choices for Heartbeat
- Change select all options to use Font Awesome icons
- Improve spine performance by storing the total number of system snmp_ports in use
- Prevent Template User Accounts from being Removed
- When managing by users, allow filtering by Realm
- Allow plugins to supply template account names
- When viewing logs, additional message types should be filterable
- When creating a Graph Template Item, allow filtering by Data Template
- Allow language handler to be selected via UI
- Updated Device packages for Synology, Citrix NetScaler, Cisco ASA/Cisco
- Add Advanced Ping Graph Template to initial Installable templates
- Add LDAP Debug Mode option
- Allow Reports to include devices not on a Tree
- Allow Basic Authentication to display custom failure message
- Fix: When replicating data during installation/upgrade, system may appear to hang
- Fix: Graph Template Items may have duplicated entries
- Fix: Unable to Save Graph Settings
- Fix: Script Server may crash if an OID is missing or unavailable
- Fix: When system-wide polling is disabled, remote pollers may fail to sync changed settings
- Fix: When updating poller name, duplicate name protection may be over zealous
- Fix: Titles may show 'Missing Datasource' incorectly
- Fix: Checking for MIB Cache can cause crashes
- Fix: Polling cycles may not always complete as expected
- Fix: When viewing graph data, non-numeric values may appear
- Fix: Utilities view has calculation errors when there are no data sources
- Fix: When editing Reports, drag and drop may not function as intended
- Fix: When data drive is full, viewing a Graph can result in errors
- Various other bug fixes
cacti 1.2.19:
- Further fixes for grave character security protection (boo#1192408)
- Fix Over aggressive escaping causing menu visibility issues on Create Device page
- Add SHA256 and AES256 security levels for SNMP polling
- Import graph template(Preview Only) show color_id new value as a blank area
- Fix Editing graphs errors due to missing sequence *…
- Record
openSUSE-SU-2022:0145-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:12016-1No score
cacti-1.2.20-1.1 on GA media
These are all security issues fixed in the cacti-1.2.20-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:12016-1- Updated
- 2026-11-02
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | OSV | |
| affected, aliases, references | OSV | |
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
References
github.com/Cacti/cacti/issues/4562
lists.debian.org/debian-lts-announce/2022/03/msg00038.html
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/ZJERS4NYIGJUXEGT6ATUQA4CBYBRDLRA
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/RVOALVZSCBFNOAAZVHTJFSFB7UDSNYQ2
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/ZH67CCORDEYFG7NL7G6UH47PAV2PU7BA
debian.org/security/2022/dsa-5298
Show 15 moreShow less
lists.debian.org/debian-lts-announce/2022/12/msg00039.html
nvd.nist.gov/vuln/detail/CVE-2022-0730
lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/RVOALVZSCBFNOAAZVHTJFSFB7UDSNYQ2
lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/ZJERS4NYIGJUXEGT6ATUQA4CBYBRDLRA
lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/ZH67CCORDEYFG7NL7G6UH47PAV2PU7BA
github.com/advisories/GHSA-6g5w-jmg4-8qxf
security.alpinelinux.org/vuln/CVE-2022-0730
github.com/CVEProject/cvelistV5/tree/main/cves/2022/0xxx/CVE-2022-0730.json
security-tracker.debian.org/tracker/CVE-2022-0730
ubuntu.com/security/CVE-2022-0730
cve.org/CVERecord?id=CVE-2022-0730
lists.opensuse.org/archives/list/security-announce@lists.opensuse.org/thread/VZEKTX6LOHELIEEVJYSONO5MX6DZOZIA
bugzilla.suse.com/1192408
bugzilla.suse.com/1196692
suse.com/security/cve/CVE-2022-0730
Left out here: the rest of 1 source description. The JSON record has them.