Skip to main content
← All vulnerabilities
CVE-2023-39362

Authenticated command injection in SNMP options of a Device

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 1.2.25
1 on Exploit-DB, 2 proofs of concept on GitHub
  • Exploitation: poc
  • Automatable: no
  • Technical impact: total

Summary

Cacti is an open source operational monitoring and fault management framework. In Cacti 1.2.24, under certain conditions, an authenticated privileged user, can use a malicious string in the SNMP options of a Device, performing command injection and obtaining remote code execution on the underlying server. The `lib/snmp.php` file has a set of functions, with similar behavior, that accept in input some variables and place them into an `exec` call without a proper escape or validation. This issue has been addressed in version 1.2.25. Users are advised to upgrade. There are no known workarounds for this vulnerability.

Timeline

  1. CVE published
  2. Public exploit on Exploit-DB

    EDB-51740

  3. CISA SSVC assessment

    Exploitation: poc · Automatable: no · Technical impact: total

  4. Record last updated
  5. EPSS reached 10%

    FIRST estimates at least a 10% chance of exploitation in the next 30 days

Affected versions

  • Cacti cacti

    fixed in 1.2.25

References 10

GitHub · Cacti/cacti

packetstormsecurity.com

lists.fedoraproject.org

debian.org

lists.debian.org

Exploit-DB

GitHub · jakabakos/CVE-2023-39362-cacti-snmp-command-injection-poc

GitHub · m3ssap0/cacti-rce-snmp-options-vulnerable-application