rootpwn

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

rsyslog heap-corruption buffer-overflow denial-of-service log-management high-severity

← All CVEs