CVE-2023-51387

Expression Injection Vulnerability in Hertzbeat

Published Dec 22, 2023 CVSS 3.1 · 7.2 High EPSS 1.4% KEV · Not listed
Description
Hertzbeat is an open source, real-time monitoring system. Hertzbeat uses aviatorscript to evaluate alert expressions. The alert expressions are supposed to be some simple expressions. However, due to improper sanitization for alert expressions in version prior to 1.4.1, a malicious user can use a crafted alert expression to execute any command on hertzbeat server. A malicious user who has access to alert define function can execute any command in hertzbeat instance. This issue is fixed in version 1.4.1.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
EUVD EUVD EUVD-2023-56108 Hertzbeat is an open source, real-time monitoring system. Hertzbeat uses aviatorscript to evaluate alert expressions. The alert expressions are supposed to be some simple expressions. However, due to improper sanitization for alert expressions in version prior to 1.4.1, a malicious user can use a crafted alert expression to execute any command on hertzbeat server. A malicious user who has access to alert define function can execute any command in hertzbeat instance. This issue is fixed in version 1.4.1.
History
Type Values Removed Values Added
First Time appeared Apache
Apache hertzbeat
CPEs cpe:2.3:a:dromara:hertzbeat:*:*:*:*:*:*:*:* cpe:2.3:a:apache:hertzbeat:*:*:*:*:*:*:*:*
Vendors & Products Dromara
Dromara hertzbeat
Apache
Apache hertzbeat
Weaknesses

Sources

Status
PUBLISHED
Assigner
GitHub_M
Published
Updated
Aug 2, 2024, 10:32 PM
Reserved
Dec 18, 2023, 7:35 PM
Status
Modified
Published
Dec 22, 2023, 9:15 PM
Modified
Jun 17, 2026, 6:40 AM