CVE-2026-84838
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.
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
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 High
CVSS: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 High
CVSS: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 High
CVSS: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 High
CVSS: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 High
CVSS: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 High
CVSS: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 High
CVSS: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 High
CVSS: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 High
CVSS: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 High
CVSS: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
| Package | Affected | Fixed |
|---|---|---|
rpmAzure Linux:3 |
through 4.18.2-2 | None known |
rpmDebian: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 less4.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 |
rpmDebian: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 |
rpmDebian: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 |
rpmopenEuler:24.03-LTS-SP1 From an advisory covering 2 CVEs |
before 4.18.2-42.oe2403sp1 | 4.18.2-42.oe2403sp1 |
rpmopenEuler:24.03-LTS-SP3 From an advisory covering 2 CVEs |
before 4.18.2-42.oe2403sp3 | 4.18.2-42.oe2403sp3 |
rpmopenEuler:24.03-LTS-SP4 From an advisory covering 2 CVEs |
before 4.18.2-42.oe2403sp4 | 4.18.2-42.oe2403sp4 |
python3-rpmRed Hat:hummingbird:1 From an advisory covering 3 CVEs |
before 0:6.1.0-1.3.hum1 | 0:6.1.0-1.3.hum1 |
rpmRed 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-apidocsRed 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
| Package | Affected | Fixed |
|---|---|---|
rpm-buildRed 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-libsRed 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-cronRed 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-develRed 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-libsRed 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-auditRed 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-announceRed 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-fapolicydRed 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-fsverityRed 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-imaRed 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-prioresetRed 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-selinuxRed 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-syslogRed 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-inhibitRed 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-unshareRed 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-signRed 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-libsRed Hat:hummingbird:1 From an advisory covering 3 CVEs |
before 0:6.1.0-1.3.hum1 | 0:6.1.0-1.3.hum1 |
rpmUbuntu: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 |
rpmUbuntu: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 |
rpmUbuntu: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 |
rpmUbuntu: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 |
rpmUbuntu: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 |
rpmUbuntu: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 |
rpmUbuntu:26.10 |
All versions, plus listed versions 6.0.1-1build16.1.0-1 |
None known |
rpmUbuntu: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
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | CVE List, EUVD, NVD | |
| facts | CVE List, EUVD, OSV | |
| first indexed | CVE 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
access.redhat.com/errata/RHSA-2026:82378
access.redhat.com/security/cve/CVE-2026-84838
bugzilla.redhat.com/show_bug.cgi?id=2462222
nvd.nist.gov/vuln/detail/CVE-2026-84838
github.com/advisories/GHSA-h54x-hjr5-ww2x
security-tracker.debian.org/tracker/CVE-2026-84838
Show 17 moreShow less
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-4510
nvd.nist.gov/vuln/detail/CVE-2026-84837
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-4511
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-4512
access.redhat.com/security/cve/CVE-2026-78367
access.redhat.com/security/cve/CVE-2026-84837
access.redhat.com/security/updates/classification
images.redhat.com
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_82378.json
bugzilla.redhat.com/show_bug.cgi?id=2521857
cve.org/CVERecord?id=CVE-2026-78367
nvd.nist.gov/vuln/detail/CVE-2026-78367
github.com/rpm-software-management/rpm/issues/4314
bugzilla.redhat.com/show_bug.cgi?id=2478408
cve.org/CVERecord?id=CVE-2026-84837
cve.org/CVERecord?id=CVE-2026-84838
ubuntu.com/security/CVE-2026-84838