Skip to main content

sar2html CVE-2026-110669

| EUVDEUVD-2026-101623 MEDIUM
Improper Authentication (CWE-287)
2026-10-14 cna@vuldb.com GHSA-pp34-5rjg-ph8p
5.5
CVSS 4.0 · Vendor: vuldb
View

Attack ChainAIDerived

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

  1. Access
    Reach exposed sar2html web interface
  2. Exploit
    Call unauthenticated deleteHost/deleteRange/deleteAll endpoint
  3. Execution
    Delete host and report data
  4. Impact
    Loss of monitoring data integrity/availability

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Authentication mechanism validation
MITRE ATT&CK

2 techniques across 2 tactics: Defense Evasion, Initial Access

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Requires a network-reachable sar2html 4.0.0 instance whose web interface (sar2html.py) is exposed to the attacker; the deleteHost/deleteRange/deleteAll functions perform their destructive operations without any authentication check, so no credentials, user interaction, or special configuration are needed (AV:N/AC:L/PR:N/UI:N). The primary limiting factor is exposure: sar2html is typically an internal reporting tool, so impact is constrained to environments that deploy it and make the interface reachable to the attacker, and impact is limited to integrity/availability of monitoring data (no confidentiality exposure).

Impact

This is a genuinely medium-severity, low-priority issue rather than a critical threat, and the signals are internally consistent. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N) correctly describes a remotely reachable, unauthenticated, low-complexity flaw, but the impact metrics are deliberately limited: VC:N/VI:L/VA:L with no subsequent-system impact (SC:N/SI:N/SA:N), yielding a base score of 5.5. The E:P (Proof-of-Concept) threat metric aligns with the description's statement that an exploit has been publicly disclosed. There is NO CISA KEV listing and NO EPSS score in the provided data, so there is no evidence of active, widespread exploitation - exploitation status is limited to 'publicly available exploit code exists.' The missing-authentication weakness (CWE-287) on delete operations means the real-world harm is data destruction/tampering in the monitoring tool, not code execution or data theft. The most material risk-reducing factor is product prevalence: sar2html is an obscure open-source sysstat-to-HTML reporting utility with a tiny footprint, and the project itself has not responded to the issue report, so expect no coordinated patch. Net: do not treat as an emergency; prioritize only if sar2html is actually exposed in your environment.

Exploit ScenarioDerived

An attacker who can reach the sar2html web interface over the network, with no credentials, invokes the deleteHost, deleteRange, or deleteAll functionality directly and removes stored host/report data from the monitoring tool. Because the delete endpoints lack authentication (AV:N/PR:N/UI:N), this requires only a crafted HTTP request to the exposed instance. Public exploit/disclosure details exist, lowering the skill needed to reproduce it.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.6% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Oct 14, 2026

Unauthenticated remote attackers can delete monitoring data and reports from cemtan sar2html 4.0.0 because the deleteHost, deleteRange and deleteAll routines in sar2html.py carry out their destructive operations without performing any authentication or authorization check. Exploitation requires only that the sar2html web interface (sar2html.py) be reachable over the network - the CVSS 4.0 vector is AV:N/AC:L/AT:N/PR:N/UI:N with VI:L and VA:L, meaning no credentials or user interaction are needed and the result is partial loss of integrity and availability of stored sar/sysstat data, with no confidentiality impact. Publicly available exploit code exists (the CVSS 4.0 vector carries E:P and the finder disclosed the issue publicly), but there is no indication that this is confirmed actively exploited (CISA KEV) - it is a medium-severity, low-priority issue whose practical risk is bounded by exposure, since sar2html is usually an internal reporting tool.

RemediationAI

No vendor-released patch was identified at time of analysis: the project was notified early via GitHub issue #21 (https://github.com/cemtan/sar2html/issues/21) and has not responded, so there is no tagged fixed version to upgrade to and no upstream commit referenced in the available data. Until a fix ships, the most effective control is to stop exposing the interface: place sar2html behind a reverse proxy that enforces authentication (HTTP Basic, mTLS, or SSO) and restrict access to trusted management hosts - the trade-off is that any existing unauthenticated integrations or dashboards embedding sar2html will need credentials and may break. If the deletion features are not needed, remove or comment out the deleteHost/deleteRange/deleteAll routes (or the underlying write/delete filesystem calls) in sar2html.py and run the service against a read-only volume or container filesystem so destructive writes fail - the trade-off is a maintenance burden on upgrades and loss of legitimate cleanup functions. Additionally, keep offline backups of the parsed sar/sysstat report store so deleted data can be restored, and monitor access logs for direct requests to the deletion endpoints; because exploitation requires no authentication and a public proof-of-concept exists, network-level filtering or an authenticating proxy should be considered mandatory rather than optional for any internet-reachable instance. Note that the project repository https://github.com/cemtan/sar2html/ should be monitored for a patched release, at which point upgrading to the fixed tag supersedes these workarounds.

Affected VersionsENISA

sar2html 4.0.0

Affected Packages

euvd sar2html 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

sar2html is a small Python web front end that parses and renders sysstat/sar performance output, and it routes requests through the single module sar2html.py. The flaw maps to CWE-287 (Improper Authentication): the request handlers bound to the deleteHost, deleteRange and deleteAll operations act on the application's stored host/report data without ever verifying a session, credential, or administrative role. Because no authentication gate exists in the handler path, the routing layer itself - not a weak password or a bypassable token - is the root cause, and any HTTP client that can reach the endpoint can invoke the destructive actions directly. The supplied CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:L/E:P) confirms the parameter context is network-reachable with no privileges required and no user interaction, while the confidentiality impact is None and integrity/availability impact is Low. sar2html is not accompanied by CPE data in this report; the affected artifact is the upstream GitHub project cemtan/sar2html at release 4.0.0, and the issue was filed as GitHub issue #21.

Know when the next one hits your stack

  • 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 (vuldb) PRIMARY 5.5 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:L/SC:N/SI:N/SA:N/E:P
vuln.today AI 6.5 MEDIUM

Unauthenticated remote delete functions give PR:N/AV:N/AC:L/UI:N; impact is data deletion so I:L and A:L with no confidentiality (C:N) and no scope change.

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

Primary rating from Vendor (vuldb).

CVSS VectorVendor: vuldb

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
Low
Vulnerable system: Availability
Low
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

A security vulnerability has been detected in cemtan sar2html 4.0.0. This affects the function deleteHost/deleteRange/deleteAll of the file sar2html.py. Such manipulation leads to missing authentication. The attack may be performed from remote. The exploit has been disclosed publicly and may be used. The project was informed of the problem early through an issue report but has not responded yet.

Threat Intelligence Overview

EPSS Score
0.6%
Top 53% exploitable
Prevalence
Rare
obscure open-source sysstat-to-HTML reporting utility, negligible enterprise footprint
Data Quality
6 sources
Confidence: High

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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.6%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
Yes
Human Impact· derived
Medium

Priority Score

29
Low Medium High Critical
KEV: 0
EPSS: +1
CVSS: +28
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

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