S4E just found a medium cve-2023-25727 scanner
high·Product Based Web Vulnerabilities·Updated Jul 23, 2026

CVE-2024-42323 Scanner

CVE-2024-42323 Scanner - Remote Code Execution (RCE) vulnerability in Apache HertzBeat

Est. Time~10 seconds
Scan TypeGroup Scan
Targetsdomain, subdomain, ipv4
CostFree
2.6k
Times Used
continuous scan runs
3.4k
Continuously Checked
assets under CS
0
Vulnerabilities Found
confirmed findings
References
CVECVE-2024-42323
8.8
CVSShigh
Exploitable remotely over the internet · low-privilege account sufficient.

SnakeYaml Deser Load Malicious xml rce vulnerability in Apache HertzBeat (incubating).  This vulnerability can only be exploited by authorized attackers. This issue affects Apache HertzBeat (incubating): before 1.6.0. Users are recommended to upgrade to version 1.6.0, which fixes the issue.

Attack Vector
Network
Privileges Req.
Low
User Interaction
None
Affected
Apache HertzBeatby Apache Software Foundation
AFFECTED< 1.6.0SAFE ✓≥ 1.6.0
hertzbeatby apache
AFFECTED< 1.6.0SAFE ✓≥ 1.6.0
Updated Aug 22, 2026View on NVD →
Detail

Apache HertzBeat is a real-time open-source monitoring software widely used by IT administrators and software developers to monitor and alert various system metrics and network statuses. It is designed to track changes in server performance and user experience, thereby aiding businesses in maintaining system health and improving reliability. The application integrates with various databases and network services, offering dashboards and alerts for streamlined monitoring. As a hosted service, it can be deployed in local data centers or on cloud platforms, providing flexibility for different use cases. The software often finds its use in large enterprises and small businesses alike for monitoring server uptime, load times, and resource consumption. With its ease of deployment and user-friendly interface, Apache HertzBeat has become a preferred tool for enterprises aiming to enhance their IT infrastructure monitoring capabilities.

Remote Code Execution (RCE) is a severe vulnerability allowing attackers to execute arbitrary code on a target machine or in this context, within the server hosting the application. This vulnerability often results from improper input validation where the application processes untrusted user input leading to execution of malicious payloads. Attackers exploiting this vulnerability can gain unauthorized access to system resources, inject malicious scripts, or alter application behavior. RCE vulnerabilities are severe because they provide high-risk intrusion points on the server, enabling potential control over the target system. Once exploited, this vulnerability can lead to unauthorized access, data breaches, and potential further exploitation of the underlying infrastructure. Such vulnerabilities underscore the critical need for robust input validation and secure coding practices.

The technical details involve the exploitation of Apache HertzBeat versions prior to 1.6.0 using the SnakeYAML library, where vulnerable points are the `/api/monitors/import` and `/api/alert/defines/import` endpoints. An attacker needs authenticated access to submit malicious YAML files to these endpoints. The deserialization vulnerability in the SnakeYAML library is leveraged by creating a crafted `org.h2.jdbc.JdbcConnection` with a malicious H2 in-memory JDBC URL. The initiation block of the URL contains embedded Java code that gets executed, achieving RCE on the HertzBeat server's JVM. The presence of default credentials `admin:hertzbeat` and their usage in the Apache Docker image exacerbates the vulnerability by enabling unauthenticated users potential access in its default state. Successful exploitation allows attackers arbitrary command execution, potentially compromising the entire application server.

If exploited, the RCE vulnerability could lead to significant negative impacts. Once attackers achieve RCE, they may perform unauthorized data access, data manipulation, or even data theft, potentially leading to information breaches. It could also allow malicious entities to execute further exploitations, potentially gaining elevated privileges, resulting in complete server control. The application server might be used as a pivoting point for further attacks within a corporate network, endangering interconnected systems. Additionally, the system's reliability might be compromised, causing disruptions in business operations, financial losses, and damage to the organization's reputation. Unauthorized alteration of server configurations or scripts also increases the likelihood of service unavailability or degraded performance.

REFERENCES

Solution Advice
  • Upgrade to Apache HertzBeat 1.6.0 or later to patch the vulnerability.
  • Change default credentials "admin:hertzbeat" to secure user accounts.
  • Implement network-level security controls to limit access to sensitive endpoints.
  • Conduct regular security audits to discover and address similar vulnerabilities.
  • Train developers on safe coding practices to prevent 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-2024-42323 Scanner - Remote Code Execution (RCE) vulnerability in Apache HertzBeat S4E