S4E just found a high-severity finding from top 10 tcp port service scan
PlatformPlansPartners
Resources
ToolsBlogDocs
Sign Up →
medium·Product Based Web Vulnerabilities·Updated Mar 9, 2024

CVE-2023-30534 Scanner

CVE-2023-30534 scanner - Deserialization of Untrusted Data vulnerability in Cacti

Est. Time~10 seconds
Scan TypeSingle Scan
Targetsdomain, ipv4, subdomain
CostFree
2.7k
Times Used
continuous scan runs
5.8k
Continuously Checked
assets under CS
0
Vulnerabilities Found
confirmed findings
References
CVECVE-2023-30534
4.3
CVSSmedium
Exploitable remotely over the internet · low-privilege account sufficient.

Cacti is an open source operational monitoring and fault management framework. There are two instances of insecure deserialization in Cacti version 1.2.24. While a viable gadget chain exists in Cacti’s vendor directory (phpseclib), the necessary gadgets are not included, making them inaccessible and the insecure deserializations not exploitable. Each instance of insecure deserialization is due to using the unserialize function without sanitizing the user input. Cacti has a “safe” deserialization that attempts to sanitize the content and check for specific values before calling unserialize, but it isn’t used in these instances. The vulnerable code lies in graphs_new.php, specifically within the host_new_graphs_save function. This issue has been addressed in version 1.2.25. Users are advised to upgrade. There are no known workarounds for this vulnerability.

Attack Vector
Network
Privileges Req.
Low
User Interaction
None
Affected
cactiby Cacti
< 1.2.25
cactiby cacti
AFFECTED< 1.2.25SAFE ✓≥ 1.2.25
Updated Aug 22, 2026View on NVD →
Detail

Cacti is an open-source framework used for operational monitoring and fault management. It is widely employed in various IT environments to visualize network performance data via graphs. The software provides a flexible and user-friendly platform for network administrators to monitor their network infrastructure, including servers, switches, and other network devices. Cacti's plugin architecture allows for expandability, offering custom features tailored to specific needs. It is utilized by both small businesses and large enterprises to ensure the smooth operation of their IT services.

The Deserialization of Untrusted Data vulnerability in Cacti allows attackers to execute arbitrary code by manipulating the serialized objects sent to the server. This flaw arises due to inadequate validation of serialized data. Exploiting this vulnerability can lead to unauthorized access to the system, data manipulation, or disruption of service. It specifically affects Cacti's functionality where serialized data is processed, posing a significant security risk if not properly mitigated.

Cacti versions prior to 1.2.25 contain two instances where untrusted data is deserialized without proper validation or sanitization. This flaw exists in specific endpoints of the Cacti application, making it vulnerable to attacks that could lead to remote code execution. The vulnerability is triggered when specially crafted serialized data is sent to the affected endpoints, exploiting the lack of a secure deserialization process. The technical aspect of the vulnerability includes manipulating PHP object injection points, which can lead to the execution of malicious code within the context of the application.

If this vulnerability is exploited, attackers could execute arbitrary code on the server running Cacti, leading to potential data theft, unauthorized access to network monitoring data, and disruption of the monitoring service. This could have dire consequences for businesses relying on Cacti for network management, including loss of sensitive data, operational downtime, and compromise of network security. The impact of this vulnerability underscores the importance of secure coding practices and timely updates.

By becoming a member of the S4E platform, you can ensure the safety of your digital assets against vulnerabilities like CVE-2023-30534 in Cacti. Our comprehensive security scanning service leverages cutting-edge technology to identify and report vulnerabilities, configuration errors, and cybersecurity risks. Membership provides access to detailed vulnerability reports, remediation guidance, and continuous monitoring, helping you stay ahead of potential threats. Protect your network infrastructure by leveraging our expertise and proactive security measures.

 

References

Solution Advice
  1. Update Cacti to version 1.2.25 or later to address this vulnerability.
  2. Regularly apply security patches to all software to protect against known vulnerabilities.
  3. Validate and sanitize all input data to prevent malicious data from being processed.
  4. Implement proper error handling and logging to detect and respond to potential attacks.
  5. Consider using security tools or services that specialize in detecting deserialization vulnerabilities.

Get AI-powered remediation steps tailored to your asset.

Try AI Solutions →

Check your infrastructure.
Right now.

11,000+ scanners. Free to start. No credit card required.

CVE-2023-30534 scanner - Deserialization of Untrusted Data vulnerability in Cacti | S4E