This is a summary of the AI-generated 10-question deep analysis. The full version (longer answers, follow-up Q&A, related CVEs) requires login. Read the full analysis โ
Q1What is this vulnerability? (Essence + Consequences)
๐จ **Essence**: Cacti suffers from **OS Command Injection** via flawed SNMP result parsing. ๐ **Consequences**: Attackers can inject malformed OIDs to execute arbitrary system commands.โฆ
๐ก๏ธ **CWE**: CWE-78 (OS Command Injection). ๐ **Flaw**: The multi-line SNMP result parser is defective. It fails to sanitize inputs, allowing malicious payloads to slip through as valid SNMP responses.
Q3Who is affected? (Versions/Components)
๐ข **Vendor**: Cacti Team. ๐ฆ **Product**: Cacti (Open-source network traffic monitoring tool). โ ๏ธ **Affected**: All versions prior to the fix. Uses SNMPget & RRDtool for data analysis.
Q4What can hackers do? (Privileges/Data)
๐ **Privileges**: The attacker gains the **same privileges** as the Cacti service account. ๐ **Data**: Can read/write any file accessible to that user.โฆ
๐ **Auth Required**: YES. โ๏ธ **Level**: High (PR:H). ๐ซ **UI**: None required (UI:N). ๐ค **User**: Must be an **authenticated user** within the Cacti application to trigger the injection via SNMP responses.
Q6Is there a public Exp? (PoC/Wild Exploitation)
๐ **Exploit Available**: YES. ๐ **PoC**: Publicly available on GitHub (CVE-2025-22604-Cacti-RCE). ๐ **Status**: Wild exploitation is possible since the proof-of-concept is live.
Q7How to self-check? (Features/Scanning)
๐ **Check**: Scan for Cacti instances. ๐ก **Test**: Attempt to inject malformed OIDs in SNMP responses if you have valid credentials. ๐ **Verify**: Check if the system parses multi-line SNMP outputs without sanitization.
Q8Is it fixed officially? (Patch/Mitigation)
โ **Fixed**: YES. ๐ **Date**: Published Jan 27, 2025. ๐ ๏ธ **Patch**: Update Cacti to the latest version. ๐ **Ref**: See GitHub Security Advisory GHSA-c5j8-jxj3-hh36 for the official fix commit.
Q9What if no patch? (Workaround)
๐ง **Workaround**: If patching is delayed, restrict SNMP access strictly. ๐ **Network**: Block external SNMP traffic. ๐ค **Access Control**: Ensure only trusted, authenticated users can interact with SNMP modules.โฆ
๐ฅ **Priority**: CRITICAL. ๐ **Urgency**: HIGH. ๐ **CVSS**: 9.8 (Critical). โก **Action**: Patch immediately. The combination of RCE capability and public PoC makes this an immediate threat to any exposed Cacti instance.