Every CVE Search/ Get API key

CVE-2026-84838

Rpm: command injection in rpmuncompress via unescaped filenames passed to popen()

7.8 High

A flaw was found in rpmuncompress. This command injection vulnerability allows a local attacker to execute arbitrary commands. This occurs when rpmuncompress processes a specially crafted archive filename containing shell metacharacters, which are not properly escaped before being passed to shell command strings. Successful exploitation requires user interaction, where a user or automated workflow invokes rpmuncompress on the malicious file, leading to high impact on the confidentiality, integrity, and availability of data accessible to the invoking user.

Attack profile

How easy it is to exploit

Attack vector
Local
Complexity
Low
Privileges needed
None
User interaction
Required

What an attacker can affect

Confidentiality
High
Integrity
High
Availability
High

Exploit likelihood

1.10%Up 0.1 points since Sep 3, 2026
90%50%10%1%

What each source reports

CVE List Score used 7.8

Rpm: command injection in rpmuncompress via unescaped filenames passed to popen()

A flaw was found in rpmuncompress. This command injection vulnerability allows a local attacker to execute arbitrary commands. This occurs when rpmuncompress processes a specially crafted archive filename containing shell metacharacters, which are not properly escaped before being passed to shell command strings. Successful exploitation requires user interaction, where a user or automated workflow invokes rpmuncompress on the malicious file, leading to high impact on the confidentiality, integrity, and availability of data accessible to the invoking user.

Record
CVE-2026-84838
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Weakness
CWE-78
Updated
2026-11-06
EUVDEUVD-2026-70109 7.8

A flaw was found in rpmuncompress. This command injection vulnerability allows a local attacker to execute arbitrary commands. This occurs when rpmuncompress processes a specially crafted archive filename containing shell metacharacters, which are not properly escaped before being passed to shell command strings. Successful exploitation requires user interaction, where a user or automated workflow invokes rpmuncompress on the malicious file, leading to high impact on the confidentiality, integrity, and availability of data accessible to the invoking user.

Record
EUVD-2026-70109
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-06
GitHub AdvisoriesGHSA-h54x-hjr5-ww2x 7.8

A flaw was found in rpmuncompress. This command injection vulnerability allows a local attacker...

A flaw was found in rpmuncompress. This command injection vulnerability allows a local attacker to execute arbitrary commands. This occurs when rpmuncompress processes a specially crafted archive filename containing shell metacharacters, which are not properly escaped before being passed to shell command strings. Successful exploitation requires user interaction, where a user or automated workflow invokes rpmuncompress on the malicious file, leading to high impact on the confidentiality, integrity, and availability of data accessible to the invoking user.

Record
GHSA-h54x-hjr5-ww2x
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Weakness
CWE-78
Updated
2026-11-02
NVD 7.8

A flaw was found in rpmuncompress. This command injection vulnerability allows a local attacker to execute arbitrary commands. This occurs when rpmuncompress processes a specially crafted archive filename containing shell metacharacters, which are not properly escaped before being passed to shell command strings. Successful exploitation requires user interaction, where a user or automated workflow invokes rpmuncompress on the malicious file, leading to high impact on the confidentiality, integrity, and availability of data accessible to the invoking user.

Record
CVE-2026-84838
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Weakness
CWE-78
Updated
2026-11-06
OSVDEBIAN-CVE-2026-84838 7.8

A flaw was found in rpmuncompress. This command injection vulnerability allows a local attacker to execute arbitrary commands. This occurs when rpmuncompress processes a specially crafted archive filename containing shell metacharacters, which are not properly escaped before being passed to shell command strings. Successful exploitation requires user interaction, where a user or automated workflow invokes rpmuncompress on the malicious file, leading to high impact on the confidentiality, integrity, and availability of data accessible to the invoking user.

Record
DEBIAN-CVE-2026-84838
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVOESA-2026-4510 7.8

rpm security update

The RPM Package Manager (RPM) is a powerful package management system capability as below

Security Fix(es):

A flaw was found in rpm. An attacker can exploit a command injection vulnerability by influencing the path or filename of a tarball processed by rpmbuild -t* to include shell metacharacters. This is particularly relevant in automated build or continuous integration (CI) workflows that ingest externally supplied artifact names. Successful exploitation allows for arbitrary command execution with the privileges of the build user, which could lead to information disclosure or disruption of the build environment.(CVE-2026-84837)

A flaw was found in rpmuncompress. This command injection vulnerability allows a local attacker to execute arbitrary commands. This occurs when rpmuncompress processes a specially crafted archive filename containing shell metacharacters, which are not properly escaped before being passed to shell command strings. Successful exploitation requires user interaction, where a user or automated workflow invokes rpmuncompress on the malicious file, leading to high impact on the confidentiality, integrity, and availability of data accessible to the invoking user.(CVE-2026-84838)

Record
OESA-2026-4510
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
Show 5 moreShow less
OSVOESA-2026-4511 7.8

rpm security update

The RPM Package Manager (RPM) is a powerful package management system capability as below

Security Fix(es):

A flaw was found in rpm. An attacker can exploit a command injection vulnerability by influencing the path or filename of a tarball processed by rpmbuild -t* to include shell metacharacters. This is particularly relevant in automated build or continuous integration (CI) workflows that ingest externally supplied artifact names. Successful exploitation allows for arbitrary command execution with the privileges of the build user, which could lead to information disclosure or disruption of the build environment.(CVE-2026-84837)

A flaw was found in rpmuncompress. This command injection vulnerability allows a local attacker to execute arbitrary commands. This occurs when rpmuncompress processes a specially crafted archive filename containing shell metacharacters, which are not properly escaped before being passed to shell command strings. Successful exploitation requires user interaction, where a user or automated workflow invokes rpmuncompress on the malicious file, leading to high impact on the confidentiality, integrity, and availability of data accessible to the invoking user.(CVE-2026-84838)

Record
OESA-2026-4511
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVOESA-2026-4512 7.8

rpm security update

The RPM Package Manager (RPM) is a powerful package management system capability as below

Security Fix(es):

A flaw was found in rpm. An attacker can exploit a command injection vulnerability by influencing the path or filename of a tarball processed by rpmbuild -t* to include shell metacharacters. This is particularly relevant in automated build or continuous integration (CI) workflows that ingest externally supplied artifact names. Successful exploitation allows for arbitrary command execution with the privileges of the build user, which could lead to information disclosure or disruption of the build environment.(CVE-2026-84837)

A flaw was found in rpmuncompress. This command injection vulnerability allows a local attacker to execute arbitrary commands. This occurs when rpmuncompress processes a specially crafted archive filename containing shell metacharacters, which are not properly escaped before being passed to shell command strings. Successful exploitation requires user interaction, where a user or automated workflow invokes rpmuncompress on the malicious file, leading to high impact on the confidentiality, integrity, and availability of data accessible to the invoking user.(CVE-2026-84838)

Record
OESA-2026-4512
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2026:82378 7.8

Red Hat Security Advisory: Red Hat Hardened Images RPMs Security Update

Record
RHSA-2026:82378
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVUBUNTU-CVE-2026-84838 7.8

A flaw was found in rpmuncompress. This command injection vulnerability allows a local attacker to execute arbitrary commands. This occurs when rpmuncompress processes a specially crafted archive filename containing shell metacharacters, which are not properly escaped before being passed to shell command strings. Successful exploitation requires user interaction, where a user or automated workflow invokes rpmuncompress on the malicious file, leading to high impact on the confidentiality, integrity, and availability of data accessible to the invoking user.

Record
UBUNTU-CVE-2026-84838
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVAZL-99372 No score

CVE-2026-84838 affecting package rpm 4.18.2-2

A flaw was found in rpmuncompress. This command injection vulnerability allows a local attacker to execute arbitrary commands. This occurs when rpmuncompress processes a specially crafted archive filename containing shell metacharacters, which are not properly escaped before being passed to shell command strings. Successful exploitation requires user interaction, where a user or automated workflow invokes rpmuncompress on the malicious file, leading to high impact on the confidentiality, integrity, and availability of data accessible to the invoking user.

Record
AZL-99372
Updated
2026-11-05

Affected products

Affected packages

Affected packages
PackageAffectedFixed
rpm
Azure Linux:3
through 4.18.2-2 None known
rpm
Debian:12
All versions, plus listed versions
4.18.0+dfsg-14.18.0+dfsg-1+deb12u14.18.2+dfsg-14.18.2+dfsg-1.1~exp14.18.2+dfsg-2
Show 15 moreShow less
4.18.2+dfsg-2.14.18.2+dfsg-2.1~exp14.19.1.1+dfsg-14.19.1.1+dfsg-1~exp4.20.0+dfsg-14.20.0+dfsg-24.20.0+dfsg-34.20.0+dfsg-44.20.1+dfsg-14.20.1+dfsg-24.20.1+dfsg-36.0.0-16.0.0-26.0.1-16.1.0-1
None known
rpm
Debian:13
All versions, plus listed versions
4.20.1+dfsg-36.0.0-16.0.0-26.0.1-16.1.0-1
None known
rpm
Debian:14
All versions, plus listed versions
4.20.1+dfsg-36.0.0-16.0.0-26.0.1-16.1.0-1
None known
rpm
openEuler:24.03-LTS-SP1
From an advisory covering 2 CVEs
before 4.18.2-42.oe2403sp1
4.18.2-42.oe2403sp1
rpm
openEuler:24.03-LTS-SP3
From an advisory covering 2 CVEs
before 4.18.2-42.oe2403sp3
4.18.2-42.oe2403sp3
rpm
openEuler:24.03-LTS-SP4
From an advisory covering 2 CVEs
before 4.18.2-42.oe2403sp4
4.18.2-42.oe2403sp4
python3-rpm
Red Hat:hummingbird:1
From an advisory covering 3 CVEs
before 0:6.1.0-1.3.hum1
0:6.1.0-1.3.hum1
rpm
Red Hat:hummingbird:1
From an advisory covering 3 CVEs
before 0:6.1.0-1.3.hum1
0:6.1.0-1.3.hum1
rpm-apidocs
Red Hat:hummingbird:1
From an advisory covering 3 CVEs
before 0:6.1.0-1.3.hum1
0:6.1.0-1.3.hum1
Show 25 moreShow less
Affected packages
PackageAffectedFixed
rpm-build
Red Hat:hummingbird:1
From an advisory covering 3 CVEs
before 0:6.1.0-1.3.hum1
0:6.1.0-1.3.hum1
rpm-build-libs
Red Hat:hummingbird:1
From an advisory covering 3 CVEs
before 0:6.1.0-1.3.hum1
0:6.1.0-1.3.hum1
rpm-cron
Red Hat:hummingbird:1
From an advisory covering 3 CVEs
before 0:6.1.0-1.3.hum1
0:6.1.0-1.3.hum1
rpm-devel
Red Hat:hummingbird:1
From an advisory covering 3 CVEs
before 0:6.1.0-1.3.hum1
0:6.1.0-1.3.hum1
rpm-libs
Red Hat:hummingbird:1
From an advisory covering 3 CVEs
before 0:6.1.0-1.3.hum1
0:6.1.0-1.3.hum1
rpm-plugin-audit
Red Hat:hummingbird:1
From an advisory covering 3 CVEs
before 0:6.1.0-1.3.hum1
0:6.1.0-1.3.hum1
rpm-plugin-dbus-announce
Red Hat:hummingbird:1
From an advisory covering 3 CVEs
before 0:6.1.0-1.3.hum1
0:6.1.0-1.3.hum1
rpm-plugin-fapolicyd
Red Hat:hummingbird:1
From an advisory covering 3 CVEs
before 0:6.1.0-1.3.hum1
0:6.1.0-1.3.hum1
rpm-plugin-fsverity
Red Hat:hummingbird:1
From an advisory covering 3 CVEs
before 0:6.1.0-1.3.hum1
0:6.1.0-1.3.hum1
rpm-plugin-ima
Red Hat:hummingbird:1
From an advisory covering 3 CVEs
before 0:6.1.0-1.3.hum1
0:6.1.0-1.3.hum1
rpm-plugin-prioreset
Red Hat:hummingbird:1
From an advisory covering 3 CVEs
before 0:6.1.0-1.3.hum1
0:6.1.0-1.3.hum1
rpm-plugin-selinux
Red Hat:hummingbird:1
From an advisory covering 3 CVEs
before 0:6.1.0-1.3.hum1
0:6.1.0-1.3.hum1
rpm-plugin-syslog
Red Hat:hummingbird:1
From an advisory covering 3 CVEs
before 0:6.1.0-1.3.hum1
0:6.1.0-1.3.hum1
rpm-plugin-systemd-inhibit
Red Hat:hummingbird:1
From an advisory covering 3 CVEs
before 0:6.1.0-1.3.hum1
0:6.1.0-1.3.hum1
rpm-plugin-unshare
Red Hat:hummingbird:1
From an advisory covering 3 CVEs
before 0:6.1.0-1.3.hum1
0:6.1.0-1.3.hum1
rpm-sign
Red Hat:hummingbird:1
From an advisory covering 3 CVEs
before 0:6.1.0-1.3.hum1
0:6.1.0-1.3.hum1
rpm-sign-libs
Red Hat:hummingbird:1
From an advisory covering 3 CVEs
before 0:6.1.0-1.3.hum1
0:6.1.0-1.3.hum1
rpm
Ubuntu:Pro:14.04:LTS
All versions, plus listed versions
4.11.1-24.11.1-34.11.1-3ubuntu0.14.11.1-3ubuntu0.1+esm1
None known
rpm
Ubuntu:Pro:16.04:LTS
All versions, plus listed versions
4.12.0.1+dfsg1-3build24.12.0.1+dfsg1-3build34.12.0.1+dfsg1-3ubuntu0.1~esm1
None known
rpm
Ubuntu:Pro:18.04:LTS
All versions, plus listed versions
4.12.0.2+dfsg1-2build24.14.0+dfsg1-24.14.1+dfsg1-24.14.1+dfsg1-2ubuntu0.1~esm1
None known
rpm
Ubuntu:Pro:20.04:LTS
All versions, plus listed versions
4.14.2.1+dfsg1-14.14.2.1+dfsg1-1build14.14.2.1+dfsg1-1build24.14.2.1+dfsg1-1ubuntu0.1~esm1
None known
rpm
Ubuntu:22.04:LTS
All versions, plus listed versions
4.16.1.2+dfsg1-3ubuntu14.16.1.2+dfsg1-3ubuntu34.17.0+dfsg1-14.17.0+dfsg1-34.17.0+dfsg1-44.17.0+dfsg1-4build1
None known
rpm
Ubuntu:24.04:LTS
All versions, plus listed versions
4.18.0+dfsg-1build14.18.0+dfsg-1build24.18.2+dfsg-14.18.2+dfsg-24.18.2+dfsg-2.1build14.18.2+dfsg-2.1build2
None known
rpm
Ubuntu:26.10
All versions, plus listed versions
6.0.1-1build16.1.0-1
None known
rpm
Ubuntu:26.04:LTS
All versions, plus listed versions
4.20.1+dfsg-36.0.0-26.0.1-16.0.1-1build1
None known

History

History
RecordedChangedSources
affected, factsCVE List, EUVD, NVD
factsCVE List, EUVD, OSV
first indexedCVE List, EUVD, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2026-84838 is a high vulnerability (CVSS 7.8) in Red Hat Enterprise Linux 10, published September 2, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.10%, the 65th percentile. No source names a fixed version.

References

Show 17 moreShow less
MoveEnter Open