Skip to main content

Apache HertzBeat CVE-2026-114442

| EUVDEUVD-2026-115743 LOW
Improper Neutralization of Data within XPath Expressions ('XPath Injection') (CWE-643)
2026-11-03 apache GHSA-m542-3mx3-33v9
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate with monitor-template privilege
  2. Delivery
    Create HTTP collector with malicious XPath in metrics.aliasFields
  3. Exploit
    Collector parses crafted XML response
  4. Execution
    Repeated XPath evaluation exhausts CPU
  5. Impact
    Collector availability impaired

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization XPath expression sanitization
Exploitation Conditions

Requires an authenticated account that holds permission to create monitor templates in Apache HertzBeat; the attacker configures an HTTP collector monitor that supplies XPath expressions via metrics.aliasFields (the path where parseScript validation is not applied). Triggering also requires the monitored HTTP endpoint to return a crafted XML response whose repeated XPath evaluation is expensive. Limiting factors: exploitation is not possible for anonymous or low-privilege users, so it is gated by both authentication and the template-creation privilege; it affects only versions 1.7.1 through 1.9.0 and is not exploitable against default configurations by unauthenticated remote attackers.

Impact

This is a moderate, authenticated availability (denial-of-service) issue, not a high-priority emergency, and the decision signals agree with that read. The vuln.today Decision label is 'monitor' (not act_now/emergency). No CVSS score or vector was supplied in the input, no EPSS probability is provided, the issue is NOT in CISA KEV, and no public exploit or PoC reference is present - so there is no evidence of active exploitation or weaponization. The flaw requires an authenticated user who already holds permission to create monitor templates, which substantially narrows the attacker population to insiders or compromised privileged accounts, and the technical impact is CPU exhaustion that impairs collector availability - not confidentiality or integrity, despite the input Tag 'Information Disclosure' which is incorrect for this flaw (CWE-643 XPath, availability impact). It is a follow-up to an incomplete fix for CVE-2026-24343, which indicates a recurring validation gap but not a change in severity. Because no official CVSS vector is provided, authentication requirements are stated here from the description only in general terms; the independent assessment below infers PR:L. Net: real but low-urgency; prioritize patching behind actively-exploited issues.

Exploit ScenarioDerived

An authenticated user (or attacker using stolen credentials) who holds the privilege to create monitor templates defines an HTTP collector monitor whose metrics.aliasFields contain a costly XPath expression that bypasses the parseScript validation. When the collector processes a crafted XML HTTP response, repeated evaluation of that expression consumes excessive CPU and degrades collector availability. No public exploit code or PoC reference was identified at time of analysis.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.9).
No patch listed yet

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Nov 03, 2026

Denial of service in Apache HertzBeat 1.7.1 through 1.9.0 allows authenticated users with monitor-template creation privileges to consume excessive collector CPU by supplying XPath expressions through metrics.aliasFields that bypass the validation applied to parseScript. The flaw is a follow-up to an incomplete fix for CVE-2026-24343 and is fixed in Apache HertzBeat 1.9.1. No public exploit code was identified at time of analysis; the issue has low availability impact under CVSS 3.1 (AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L) and the priority decision is monitor.

RemediationAI

Upgrade to Apache HertzBeat 1.9.1 or later; the advisory states users should upgrade to 1.9.1 or a later version. Advisory: https://lists.apache.org/thread.html/5hmlvklmmw0hl9rb629hr6vxvq3pmspf and fix PR: https://github.com/apache/hertzbeat/pull/4481. No vendor-documented workaround is provided in the available references. Because exploitation requires an account with monitor-template creation permission, limiting that privilege to trusted administrators reduces exposure while an upgrade is pending, but it does not address the underlying validation gap in the HTTP collector's XML parsing path.

Affected VersionsENISA

Apache HertzBeat 1.9.0
Apache HertzBeat 1.7.3
Apache HertzBeat 1.7.2
Apache HertzBeat 1.7.1
Apache HertzBeat 1.8.0

Affected Packages

euvd apache_hertzbeat no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

CWE-643 covers improper neutralization of data within XPath expressions. In HertzBeat's HTTP collector, XML responses are parsed and XPath expressions can be supplied through metrics.aliasFields; unlike parseScript, this path does not apply the same validation, so an authenticated template author can define expressions that are repeatedly evaluated against a crafted XML response and consume excessive CPU. The affected component is the Java-based Apache HertzBeat collector, and the supplied CPE is a wildcard for apache_hertzbeat rather than a version-specific binding. The advisory describes the issue as a follow-up to CVE-2026-24343. Although the tag set includes 'Information Disclosure', the assessed impact is availability-only (C:N/I:N/A:L); the described mechanism is CPU exhaustion rather than data exposure. The supplied PR diff excerpt concerns notification receiver secret masking and does not itself show the XPath validation change, so the precise code fix is not confirmed from that excerpt.

Know when Apache Hertzbeat gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (apache) PRIMARY LOW
vuln.today AI 4.3 MEDIUM

Remote web-based abuse (AV:N) requires an authenticated template-creation privilege (PR:L), no user interaction, and causes only CPU-exhaustion availability degradation (A:L) with no C/I impact.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N

Primary rating from Vendor (apache).

DescriptionCVE.org

Apache HertzBeat versions 1.7.1, 1.7.2, 1.7.3, 1.8.0, and 1.9.0 have incomplete XPath expression validation in the HTTP collector XML parsing path. An authenticated user with permission to create monitor templates can supply XPath expressions through metrics.aliasFields that are evaluated without the validation applied to parseScript. When processing a crafted XML response, repeated evaluation may consume excessive CPU resources and impair collector availability. This is a follow-up to the incomplete fix for CVE-2026-24343. The fix is included in Apache HertzBeat 1.9.1. Users should upgrade to 1.9.1 or a later version.

Threat Intelligence Overview

Prevalence
Low
niche open-source monitoring tool, limited enterprise deployment footprint
Social Media
1
Sightings
Data Quality
3 sources
Confidence: Low

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity LOW
CISA KEV No
Public POC No
EPSS N/A
Patch available No
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy