CVE Catalog

CVE-2026-103242

HighCVSS 7.1
Published: Updated: Translated: NVD NIST

Summary

A heap-based buffer overflow flaw was found in rpm. RPMTAG_FILESIGNATURES in a crafted, unsigned RPM package's main header is declared with the wrong header type, causing hex2binv() to allocate a one-byte buffer and then write the tag's attacker-controlled, hex-decoded content — of attacker-chosen length — past the end of that allocation. This is reachable via rpm2cpio, rpm2archive, and rpm -qlvp on an untrusted package.

Risk Assessment

Risk of arbitrary code execution or system crash when processing a malicious RPM package.

Recommendation

Update rpm to a patched version and avoid processing untrusted RPM packages.

Other vulnerabilities in rpm

See all
Original NVD description (English source)

A heap-based buffer overflow flaw was found in rpm. RPMTAG_FILESIGNATURES in a crafted, unsigned RPM package's main header is declared with the wrong header type, causing hex2binv() to allocate a one-byte buffer and then write the tag's attacker-controlled, hex-decoded content — of attacker-chosen length — past the end of that allocation. This is reachable via rpm2cpio, rpm2archive, and rpm -qlvp on an untrusted package.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS