CVE-2024-29895

CRITICAL

Cacti provides an operational monitoring and fault management framework. A command injection vulnerability on the 1.3.x DEV branch allows any unauthenticated user to execute arbitrary command on th...

Affects 0 products across 2 vendors.

BCS8.5
CVSS 3.110.0
EPSS94.3%
Percentile100th
PatchUnknown
CVSS Vector — Plain English Remotely exploitable over the network, low complexity, no authentication required, no user interaction needed, can impact systems beyond the vulnerable component, full confidentiality impact, full integrity impact, full availability impact.
CWE Weakness Definitions
CWE-77: Command Injection

Attacker injects operating system commands through application inputs passed to a shell or system call.

Related Attack Patterns (CAPEC)
CAPEC-43 Exploiting Multiple Input Interpretation Layers
via CWE-77
CAPEC-76 Manipulating Web Input to File System Calls
via CWE-77
CAPEC-15 Command Delimiters
via CWE-77
CAPEC-40 Manipulating Writeable Terminal Devices
via CWE-77
CAPEC-75 Manipulating Writeable Configuration Files
via CWE-77
Show all 8
via CWE-77
via CWE-77
via CWE-77

Mapping is CWE-to-CAPEC per MITRE CAPEC 3.9.

◆ SAGE Intelligence — CITED Relevance Research Team

A critical command injection vulnerability exists in Cacti 1.3.x DEV branch, allowing unauthenticated users to execute arbitrary commands on the server if the PHP `register_argc_argv` option is enabled.

BSID: BS-2024-GLOBAL-269420-C • Model: /workspace/models/qwen2.5-coder-32b-instruct-bf16 • Confidence: HIGH

Is this CVE in your environment?

BreachSpider monitors your ICS/OT environment for vulnerabilities like this one. No agents or network access required. Free to start.

Check My Environment →
Frequently Asked Questions
What is CVE-2024-29895?
A critical command injection vulnerability exists in Cacti 1.3.x DEV branch, allowing unauthenticated users to execute arbitrary commands on the server if the PHP `register_argc_argv` option is enabled.
What is the CVSS score for CVE-2024-29895?
CVE-2024-29895 has CVSS 10.0 (Critical). Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H. EPSS: 94.3%.
Is CVE-2024-29895 actively exploited?
No confirmed active exploitation of CVE-2024-29895 as of 2026-05-30.
How do I remediate CVE-2024-29895?
Priority: IMMEDIATE.
What systems are affected by CVE-2024-29895?
CVE-2024-29895 affects: Cacti, Docker.
Vulnerability Details
CVE IDCVE-2024-29895
BSIDBS-2024-GLOBAL-269420-C BreachSpider Global ID
CVSS VectorCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
Published2024-05-14
Last Modified2026-04-15
ICS Relevance15%
Weakness (CWE)
Domains
CLOUD
SourceNVD
Official Description

Cacti provides an operational monitoring and fault management framework. A command injection vulnerability on the 1.3.x DEV branch allows any unauthenticated user to execute arbitrary command on the server when `register_argc_argv` option of PHP is `On`. In `cmd_realtime.php` line 119, the `$poller_id` used as part of the command execution is sourced from `$_SERVER['argv']`, which can be controlled by URL when `register_argc_argv` option of PHP is `On`. And this option is `On` by default in many environments such as the main PHP Docker image for PHP. Commit 53e8014d1f082034e0646edc6286cde3800c683d contains a patch for the issue, but this commit was reverted in commit 99633903cad0de5ace636249de16f77e57a3c8fc.

Source: NIST NVD / MITRE CVE Database

Attack Vector Analysis — CITED Relevance

The vulnerability arises from the use of `$poller_id` in `cmd_realtime.php` line 119, which is sourced from `$_SERVER['argv']`. An attacker can manipulate this input to inject and execute arbitrary commands on the server.

Exploitation Likelihood: CRITICAL

Affected Products
VendorProductFixed Version
Cacti —
Docker —
Remediation

No patch URL on record. Monitor vendor security advisories directly.

Threat Intelligence
● Threat Intelligence Validated: August 2026 | Threat Age: 811 Days
CISA KEVNot in KEV catalog
Public ExploitNot confirmed
PoC CodeNot confirmed
SAGE Enrichment Record — provenance & audit hash
Model/workspace/models/qwen2.5-coder-32b-instruct-bf16
ConfidenceHIGH
Enriched At2026-05-24
SHA-512 Audit Hasha41bcee64bea86fd0a099e7662435d359985f37da1be80f53d0c11e868651e69250fea44b5beb34d10c24684f7524a2717ae04704091cc3a7d8d7fb5aedcc12d
Related CVEs affecting Cacti
CVE-2023-39361 9.8 Cacti is an open source operational monitoring and fault management framework... CVE-2022-46169 9.8 Cacti is an open source platform which provides a robust and extensible opera... CVE-2022-0730 9.8 Under certain ldap conditions, Cacti authentication can be bypassed with cert... CVE-2017-12065 9.8 spikekill.php in Cacti before 1.1.16 might allow remote attackers to execute ... CVE-2025-26520 9.8 Cacti through 1.2.29 allows SQL injection in the template function in host_te...
View all Cacti CVEs →

Critical Severity - Know Your Exposure

A CVSS 10.0 vulnerability in your ICS environment cannot wait. BreachSpider maps critical CVEs to your specific assets and tells you what to fix first.

Check Your Assets Free →