high · CVSS v3 7.5 · CVSS v4 8.2
CVE-2026-55556
Rsyslog versions 8.2110.0 through 8.2604.0 contain a heap-based memory corruption vulnerability in the optional imhttp module. An unauthenti
Overview
Rsyslog versions 8.2110.0 through 8.2604.0 contain a heap-based memory corruption vulnerability in the optional imhttp module. An unauthenticated remote attacker can trigger this flaw by sending an oversized HTTP Basic Authorization header to an affected endpoint. This causes incorrect buffer allocation and adjacent memory overwrite, resulting in a denial of service.
Description
Rsyslog is a rocket-fast system for log processing. From 8.2110.0 until 8.2604.0, the optional imhttp module's parse_auth_header function in contrib/imhttp/imhttp.c allocates a zero-byte heap buffer with calloc(0, len) when an HTTP Basic Authorization value exceeds its fixed work buffer, then passes that pointer to apr_base64_decode. An unauthenticated remote attacker can send an oversized encoded credential to an imhttp endpoint configured for Basic Authentication, causing decoded data to overwrite adjacent heap memory before credential validation. Deployments that do not install, load, and use imhttp with Basic Authentication are not affected. The demonstrated impact is a process crash that interrupts log collection, and code execution has not been demonstrated. This issue is fixed in version 8.2604.0.
Impact
The vulnerability primarily impacts system availability by causing the Rsyslog process to crash, thereby interrupting log collection and forwarding services. Integrity and confidentiality could theoretically be affected through memory corruption, although only a process crash has been demonstrated. Unauthenticated remote attackers targeting Rsyslog instances utilizing the imhttp module with Basic Authentication are affected.
Remediation
Upgrade Rsyslog to version 8.2604.0 or later where the buffer allocation flaw is resolved. As a temporary mitigation, disable the imhttp module or remove HTTP Basic Authentication configurations if they are not strictly required for log ingestion.
Risk context
The vulnerability carries a CVSS v4 score of 8.2 and a CVSS v3 score of 7.5, classifying it as high severity. However, risk is mitigated in environments that do not load the optional imhttp module or do not use HTTP Basic Authentication. EPSS data is not currently available for this identifier.
Affected products
- Rsyslog imhttp module
Scores
- Severity
- high
- CVSS v2
- 7.5
- CVSS v3
- 7.5
- CVSS v4
- 8.2
- EPSS
- —