Skip to main content

Rpm

18 CVEs product

Monthly

CVE-2026-103242 Sep 30, 11:50 HIGH This Week

Heap-based buffer overflow in RPM's package-header parsing lets a crafted, unsigned RPM overwrite memory when a victim merely inspects it with rpm2cpio, rpm2archive, or 'rpm -qlvp', giving an attacker-controlled heap write past a one-byte allocation (CWE-122, assessed CVSS 3.1 7.1). Affected code ships with RPM as distributed in Red Hat Enterprise Linux 6, 7, 8, 9, and 10 as well as Red Hat Hardened Images, so build farms, CI pipelines, package mirrors, and malware-analysis hosts that routinely open untrusted packages are the realistic exposure surface. Exploitation is local (AV:L), low complexity (AC:L), and unauthenticated (PR:N) but requires user interaction (UI:R) to invoke an rpm tool against the malicious file; signature verification is no barrier because the overflow happens during header decoding. No public exploit identified at time of analysis.

Buffer Overflow Heap Overflow Red Hat Red Hat Enterprise Linux 10 Red Hat Enterprise Linux 6 +6
NVD
CVSS 3.1
7.1
EPSS
0.2%
CVE-2026-95520 Sep 29, 11:02 HIGH This Week

Heap-based out-of-bounds write in the RPM Package Manager (rpm) affects Red Hat Enterprise Linux 6 through 10 and Red Hat Hardened Images, allowing a local, unauthenticated attacker to corrupt memory by crafting an RPM package that is then parsed with rpm2cpio, rpm2archive, or rpm -qlvp. The flaw arises from an integer overflow in iterReadArchiveNext() when a symlink entry declares RPMTAG_LONGFILESIZES as 0xFFFFFFFFFFFFFFFF, shrinking the buffer allocation to one byte and enabling attacker-controlled data from the cpio filesize field to overwrite heap memory. Exploitation requires user interaction to inspect the malicious package and no public exploit code has been identified at time of analysis; the CVSS 3.1 base score is 7.1.

Buffer Overflow Memory Corruption Red Hat Red Hat Enterprise Linux 10 Red Hat Enterprise Linux 6 +7
NVD
CVSS 3.1
7.1
EPSS
0.1%
CVE-2026-95521 Sep 24, 13:26 HIGH This Week

Command injection in rpm enables an attacker to run arbitrary shell commands as the invoking user when a victim installs, rebuilds, or otherwise processes a malicious source RPM (.src.rpm) that contains a %() macro construct in a source or spec file basename. The flaw is local and requires user interaction, with impact confined to the privileges of the user running rpm or rpmbuild, typically non-root; build farms and CI/CD pipelines that automatically handle untrusted SRPMs are the highest-risk targets. Red Hat CPEs list RHEL 6 through 10 and Red Hat Hardened Images, and no public exploit was identified in the provided intelligence; monitor the vendor advisory for exploitation and patch updates.

Command Injection Red Hat Red Hat Enterprise Linux 10 Red Hat Enterprise Linux 6 Red Hat Enterprise Linux 7 +6
NVD
CVSS 3.1
7.8
EPSS
0.6%
CVE-2026-95519 Sep 24, 13:26 HIGH This Week

Local attackers can achieve arbitrary code execution by tricking a user or automation into processing a crafted manifest file with 'rpm -q -p', due to unexpected macro expansion of manifest entries in RPM before they are opened. This command injection flaw (CWE-78) affects Red Hat Enterprise Linux 6 through 10 and Red Hat Hardened Images, with a CVSS 3.1 base score of 7.8 (HIGH, AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H); exploitation requires user interaction but no privileges, and impact is limited to the privileges of the rpm process. No public exploit code or active exploitation has been identified at time of analysis.

RCE Command Injection Red Hat Red Hat Enterprise Linux 10 Red Hat Enterprise Linux 6 +7
NVD
CVSS 3.1
7.8
EPSS
0.1%
CVE-2024-1929 May 08, 02:15 HIGH POC This Week

Local Root Exploit via Configuration Dictionary in dnf5daemon-server before 5.1.17 allows a malicious user to impact Confidentiality and Integrity via Configuration Dictionary. Rated high severity (CVSS 8.4), this vulnerability is low attack complexity. Public exploit code available and no vendor patch available.

Information Disclosure Rpm Dnf5
NVD
CVSS 3.1
8.4
EPSS
0.3%
CVE-2021-3445 May 19, 14:15 HIGH This Week

A flaw was found in libdnf's signature verification functionality in versions before 0.60.1. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitable, no authentication required. No vendor patch available.

RCE Red Hat Jwt Attack Enterprise Linux Fedora +3
NVD
CVSS 3.1
7.5
EPSS
1.1%
CVE-2021-3421 May 19, 14:15 MEDIUM PATCH This Month

A flaw was found in the RPM package in the read functionality. Rated medium severity (CVSS 5.5), this vulnerability is no authentication required, low attack complexity.

Information Disclosure Red Hat Jwt Attack Enterprise Linux Fedora +2
NVD
CVSS 3.1
5.5
EPSS
0.7%
CVE-2021-20266 Apr 30, 12:15 MEDIUM PATCH This Month

A flaw was found in RPM's hdrblobInit() in lib/header.c. Rated medium severity (CVSS 4.9), this vulnerability is remotely exploitable, low attack complexity. This Out-of-bounds Read vulnerability could allow attackers to read data from memory outside the intended buffer boundaries.

Buffer Overflow Information Disclosure Fedora Rpm Fedoraproject
NVD
CVSS 3.1
4.9
EPSS
1.7%
CVE-2021-20271 Mar 26, 17:15 HIGH PATCH This Week

A flaw was found in RPM's signature check functionality when reading a package file. Rated high severity (CVSS 7.0), this vulnerability is no authentication required.

Information Disclosure Red Hat Enterprise Linux Fedora Rpm +3
NVD GitHub
CVSS 3.1
7.0
EPSS
0.8%
CVE-2019-3817 Mar 27, 13:29 HIGH POC PATCH This Week

A use-after-free flaw has been discovered in libcomps before version 0.1.10 in the way ObjMRTrees are merged. Rated high severity (CVSS 8.8), this vulnerability is remotely exploitable, no authentication required, low attack complexity. Public exploit code available.

Denial Of Service Use After Free Memory Corruption Rpm Libcomps
NVD GitHub
CVSS 3.0
8.8
EPSS
1.7%
CVE-2018-10897 Aug 01, 17:29 HIGH PATCH This Week

A directory traversal issue was found in reposync, a part of yum-utils, where reposync fails to sanitize paths in remote repository configuration files. Rated high severity (CVSS 8.1), this vulnerability is remotely exploitable, no authentication required.

Path Traversal Red Hat Enterprise Linux Desktop Enterprise Linux Server Enterprise Linux Workstation +3
NVD GitHub
CVSS 3.1
8.1
EPSS
5.7%
CVE-2017-7501 Nov 22, 22:29 HIGH PATCH This Week

It was found that versions of rpm before 4.13.0.2 use temporary files with predictable names when installing an RPM. Rated high severity (CVSS 7.8), this vulnerability is low attack complexity.

Privilege Escalation Denial Of Service Rpm
NVD GitHub
CVSS 3.0
7.8
EPSS
0.1%
CVE-2014-8118 Dec 16, 18:59 CRITICAL Act Now

Integer overflow in RPM 4.12 and earlier allows remote attackers to execute arbitrary code via a crafted CPIO header in the payload section of an RPM file, which triggers a stack-based buffer. Rated critical severity (CVSS 10.0), this vulnerability is remotely exploitable, low attack complexity. Epss exploitation probability 11.8% and no vendor patch available.

RCE Buffer Overflow Rpm
NVD
CVSS 2.0
10.0
EPSS
11.8%
CVE-2013-6435 Dec 16, 18:59 HIGH This Week

Race condition in RPM 4.11.1 and earlier allows remote attackers to execute arbitrary code via a crafted RPM file whose installation extracts the contents to temporary files before validating the. Rated high severity (CVSS 7.6), this vulnerability is remotely exploitable. No vendor patch available.

RCE Debian Debian Linux Rpm
NVD
CVSS 2.0
7.6
EPSS
5.1%
CVE-2012-6088 Jan 18, 11:48 MEDIUM PATCH This Month

The rpmpkgRead function in lib/package.c in RPM 4.10.x before 4.10.2 does not return an error code in certain situations involving an "unparseable signature," which allows remote attackers to bypass. Rated medium severity (CVSS 4.3), this vulnerability is remotely exploitable.

Authentication Bypass Rpm
NVD
CVSS 2.0
4.3
EPSS
0.5%
CVE-2012-0815 Jun 04, 20:55 MEDIUM PATCH This Month

The headerVerifyInfo function in lib/header.c in RPM before 4.9.1.3 allows remote attackers to cause a denial of service (crash) and possibly execute arbitrary code via a negative value in a region. Rated medium severity (CVSS 6.8), this vulnerability is remotely exploitable.

RCE Denial Of Service Rpm
NVD
CVSS 2.0
6.8
EPSS
7.0%
CVE-2012-0061 Jun 04, 20:55 MEDIUM This Month

The headerLoad function in lib/header.c in RPM before 4.9.1.3 does not properly validate region tags, which allows user-assisted remote attackers to cause a denial of service (crash) and possibly. Rated medium severity (CVSS 6.8), this vulnerability is remotely exploitable. No vendor patch available.

RCE Denial Of Service Rpm
NVD
CVSS 2.0
6.8
EPSS
4.9%
CVE-2012-0060 Jun 04, 20:55 MEDIUM This Month

RPM before 4.9.1.3 does not properly validate region tags, which allows remote attackers to cause a denial of service (crash) and possibly execute arbitrary code via an invalid region tag in a. Rated medium severity (CVSS 6.8), this vulnerability is remotely exploitable. No vendor patch available.

RCE Denial Of Service Rpm
NVD
CVSS 2.0
6.8
EPSS
4.9%
EPSS 0% CVSS 7.1
HIGH This Week

Heap-based buffer overflow in RPM's package-header parsing lets a crafted, unsigned RPM overwrite memory when a victim merely inspects it with rpm2cpio, rpm2archive, or 'rpm -qlvp', giving an attacker-controlled heap write past a one-byte allocation (CWE-122, assessed CVSS 3.1 7.1). Affected code ships with RPM as distributed in Red Hat Enterprise Linux 6, 7, 8, 9, and 10 as well as Red Hat Hardened Images, so build farms, CI pipelines, package mirrors, and malware-analysis hosts that routinely open untrusted packages are the realistic exposure surface. Exploitation is local (AV:L), low complexity (AC:L), and unauthenticated (PR:N) but requires user interaction (UI:R) to invoke an rpm tool against the malicious file; signature verification is no barrier because the overflow happens during header decoding. No public exploit identified at time of analysis.

Buffer Overflow Heap Overflow Red Hat +8
NVD
EPSS 0% CVSS 7.1
HIGH This Week

Heap-based out-of-bounds write in the RPM Package Manager (rpm) affects Red Hat Enterprise Linux 6 through 10 and Red Hat Hardened Images, allowing a local, unauthenticated attacker to corrupt memory by crafting an RPM package that is then parsed with rpm2cpio, rpm2archive, or rpm -qlvp. The flaw arises from an integer overflow in iterReadArchiveNext() when a symlink entry declares RPMTAG_LONGFILESIZES as 0xFFFFFFFFFFFFFFFF, shrinking the buffer allocation to one byte and enabling attacker-controlled data from the cpio filesize field to overwrite heap memory. Exploitation requires user interaction to inspect the malicious package and no public exploit code has been identified at time of analysis; the CVSS 3.1 base score is 7.1.

Buffer Overflow Memory Corruption Red Hat +9
NVD
EPSS 1% CVSS 7.8
HIGH This Week

Command injection in rpm enables an attacker to run arbitrary shell commands as the invoking user when a victim installs, rebuilds, or otherwise processes a malicious source RPM (.src.rpm) that contains a %() macro construct in a source or spec file basename. The flaw is local and requires user interaction, with impact confined to the privileges of the user running rpm or rpmbuild, typically non-root; build farms and CI/CD pipelines that automatically handle untrusted SRPMs are the highest-risk targets. Red Hat CPEs list RHEL 6 through 10 and Red Hat Hardened Images, and no public exploit was identified in the provided intelligence; monitor the vendor advisory for exploitation and patch updates.

Command Injection Red Hat Red Hat Enterprise Linux 10 +8
NVD
EPSS 0% CVSS 7.8
HIGH This Week

Local attackers can achieve arbitrary code execution by tricking a user or automation into processing a crafted manifest file with 'rpm -q -p', due to unexpected macro expansion of manifest entries in RPM before they are opened. This command injection flaw (CWE-78) affects Red Hat Enterprise Linux 6 through 10 and Red Hat Hardened Images, with a CVSS 3.1 base score of 7.8 (HIGH, AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H); exploitation requires user interaction but no privileges, and impact is limited to the privileges of the rpm process. No public exploit code or active exploitation has been identified at time of analysis.

RCE Command Injection Red Hat +9
NVD
EPSS 0% CVSS 8.4
HIGH POC This Week

Local Root Exploit via Configuration Dictionary in dnf5daemon-server before 5.1.17 allows a malicious user to impact Confidentiality and Integrity via Configuration Dictionary. Rated high severity (CVSS 8.4), this vulnerability is low attack complexity. Public exploit code available and no vendor patch available.

Information Disclosure Rpm Dnf5
NVD
EPSS 1% CVSS 7.5
HIGH This Week

A flaw was found in libdnf's signature verification functionality in versions before 0.60.1. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitable, no authentication required. No vendor patch available.

RCE Red Hat Jwt Attack +5
NVD
EPSS 1% CVSS 5.5
MEDIUM PATCH This Month

A flaw was found in the RPM package in the read functionality. Rated medium severity (CVSS 5.5), this vulnerability is no authentication required, low attack complexity.

Information Disclosure Red Hat Jwt Attack +4
NVD
EPSS 2% CVSS 4.9
MEDIUM PATCH This Month

A flaw was found in RPM's hdrblobInit() in lib/header.c. Rated medium severity (CVSS 4.9), this vulnerability is remotely exploitable, low attack complexity. This Out-of-bounds Read vulnerability could allow attackers to read data from memory outside the intended buffer boundaries.

Buffer Overflow Information Disclosure Fedora +2
NVD
EPSS 1% CVSS 7.0
HIGH PATCH This Week

A flaw was found in RPM's signature check functionality when reading a package file. Rated high severity (CVSS 7.0), this vulnerability is no authentication required.

Information Disclosure Red Hat Enterprise Linux +5
NVD GitHub
EPSS 2% CVSS 8.8
HIGH POC PATCH This Week

A use-after-free flaw has been discovered in libcomps before version 0.1.10 in the way ObjMRTrees are merged. Rated high severity (CVSS 8.8), this vulnerability is remotely exploitable, no authentication required, low attack complexity. Public exploit code available.

Denial Of Service Use After Free Memory Corruption +2
NVD GitHub
EPSS 6% CVSS 8.1
HIGH PATCH This Week

A directory traversal issue was found in reposync, a part of yum-utils, where reposync fails to sanitize paths in remote repository configuration files. Rated high severity (CVSS 8.1), this vulnerability is remotely exploitable, no authentication required.

Path Traversal Red Hat Enterprise Linux Desktop +5
NVD GitHub
EPSS 0% CVSS 7.8
HIGH PATCH This Week

It was found that versions of rpm before 4.13.0.2 use temporary files with predictable names when installing an RPM. Rated high severity (CVSS 7.8), this vulnerability is low attack complexity.

Privilege Escalation Denial Of Service Rpm
NVD GitHub
EPSS 12% CVSS 10.0
CRITICAL Act Now

Integer overflow in RPM 4.12 and earlier allows remote attackers to execute arbitrary code via a crafted CPIO header in the payload section of an RPM file, which triggers a stack-based buffer. Rated critical severity (CVSS 10.0), this vulnerability is remotely exploitable, low attack complexity. Epss exploitation probability 11.8% and no vendor patch available.

RCE Buffer Overflow Rpm
NVD
EPSS 5% CVSS 7.6
HIGH This Week

Race condition in RPM 4.11.1 and earlier allows remote attackers to execute arbitrary code via a crafted RPM file whose installation extracts the contents to temporary files before validating the. Rated high severity (CVSS 7.6), this vulnerability is remotely exploitable. No vendor patch available.

RCE Debian Debian Linux +1
NVD
EPSS 1% CVSS 4.3
MEDIUM PATCH This Month

The rpmpkgRead function in lib/package.c in RPM 4.10.x before 4.10.2 does not return an error code in certain situations involving an "unparseable signature," which allows remote attackers to bypass. Rated medium severity (CVSS 4.3), this vulnerability is remotely exploitable.

Authentication Bypass Rpm
NVD
EPSS 7% CVSS 6.8
MEDIUM PATCH This Month

The headerVerifyInfo function in lib/header.c in RPM before 4.9.1.3 allows remote attackers to cause a denial of service (crash) and possibly execute arbitrary code via a negative value in a region. Rated medium severity (CVSS 6.8), this vulnerability is remotely exploitable.

RCE Denial Of Service Rpm
NVD
EPSS 5% CVSS 6.8
MEDIUM This Month

The headerLoad function in lib/header.c in RPM before 4.9.1.3 does not properly validate region tags, which allows user-assisted remote attackers to cause a denial of service (crash) and possibly. Rated medium severity (CVSS 6.8), this vulnerability is remotely exploitable. No vendor patch available.

RCE Denial Of Service Rpm
NVD
EPSS 5% CVSS 6.8
MEDIUM This Month

RPM before 4.9.1.3 does not properly validate region tags, which allows remote attackers to cause a denial of service (crash) and possibly execute arbitrary code via an invalid region tag in a. Rated medium severity (CVSS 6.8), this vulnerability is remotely exploitable. No vendor patch available.

RCE Denial Of Service Rpm
NVD

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