Every CVE Search/ Get API key

CVE-2026-84837

Rpm: command injection in `rpmbuild -t*` (`gettarspec`) via unescaped tarball path

7.8 HighFix available

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.

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

0.70%Down 0.5 points since Sep 3, 2026
90%50%10%1%

What each source reports

CVE List Score used 7.8

Rpm: command injection in `rpmbuild -t*` (`gettarspec`) via unescaped tarball path

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.

Record
CVE-2026-84837
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-70108 7.8

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.

Record
EUVD-2026-70108
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-7m7j-6vw6-f549 7.8

A flaw was found in rpm. An attacker can exploit a command injection vulnerability by influencing...

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.

Record
GHSA-7m7j-6vw6-f549
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 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.

Record
CVE-2026-84837
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-84837 7.8

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.

Record
DEBIAN-CVE-2026-84837
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-07
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 6 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-84837 7.8

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.

Record
UBUNTU-CVE-2026-84837
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
OSVCLSA-2026-1792769939 No score

rpm: Fix of CVE-2026-84837

  • CVE-2026-84837: do not macro expand or shell interpret the tarball file name passed to rpmbuild -t
Record
CLSA-2026-1792769939
Updated
2026-11-02
OSVCLSA-2026-1792770120 No score

rpm: Fix of CVE-2026-84837

  • CVE-2026-84837: do not macro expand or shell interpret the tarball file name passed to rpmbuild -t
Record
CLSA-2026-1792770120
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
rpm
TuxCare:OracleLinux:7
before 4.11.3-48.0.3.el7_9.tuxcare.els3
4.11.3-48.0.3.el7_9.tuxcare.els3
rpm-apidocs
TuxCare:OracleLinux:7
before 4.11.3-48.0.3.el7_9.tuxcare.els3
4.11.3-48.0.3.el7_9.tuxcare.els3
rpm-build
TuxCare:OracleLinux:7
before 4.11.3-48.0.3.el7_9.tuxcare.els3
4.11.3-48.0.3.el7_9.tuxcare.els3
rpm-build-libs
TuxCare:OracleLinux:7
before 4.11.3-48.0.3.el7_9.tuxcare.els3
4.11.3-48.0.3.el7_9.tuxcare.els3
rpm-cron
TuxCare:OracleLinux:7
before 4.11.3-48.0.3.el7_9.tuxcare.els3
4.11.3-48.0.3.el7_9.tuxcare.els3
rpm-devel
TuxCare:OracleLinux:7
before 4.11.3-48.0.3.el7_9.tuxcare.els3
4.11.3-48.0.3.el7_9.tuxcare.els3
rpm-libs
TuxCare:OracleLinux:7
before 4.11.3-48.0.3.el7_9.tuxcare.els3
4.11.3-48.0.3.el7_9.tuxcare.els3
rpm-plugin-systemd-inhibit
TuxCare:OracleLinux:7
before 4.11.3-48.0.3.el7_9.tuxcare.els3
4.11.3-48.0.3.el7_9.tuxcare.els3
rpm-python
TuxCare:OracleLinux:7
before 4.11.3-48.0.3.el7_9.tuxcare.els3
4.11.3-48.0.3.el7_9.tuxcare.els3
rpm-sign
TuxCare:OracleLinux:7
before 4.11.3-48.0.3.el7_9.tuxcare.els3
4.11.3-48.0.3.el7_9.tuxcare.els3
Show 44 moreShow less
Affected packages
PackageAffectedFixed
rpm
TuxCare:RHEL:7
before 4.11.3-48.0.3.el7_9.tuxcare.els3
4.11.3-48.0.3.el7_9.tuxcare.els3
rpm-apidocs
TuxCare:RHEL:7
before 4.11.3-48.0.3.el7_9.tuxcare.els3
4.11.3-48.0.3.el7_9.tuxcare.els3
rpm-build
TuxCare:RHEL:7
before 4.11.3-48.0.3.el7_9.tuxcare.els3
4.11.3-48.0.3.el7_9.tuxcare.els3
rpm-build-libs
TuxCare:RHEL:7
before 4.11.3-48.0.3.el7_9.tuxcare.els3
4.11.3-48.0.3.el7_9.tuxcare.els3
rpm-cron
TuxCare:RHEL:7
before 4.11.3-48.0.3.el7_9.tuxcare.els3
4.11.3-48.0.3.el7_9.tuxcare.els3
rpm-devel
TuxCare:RHEL:7
before 4.11.3-48.0.3.el7_9.tuxcare.els3
4.11.3-48.0.3.el7_9.tuxcare.els3
rpm-libs
TuxCare:RHEL:7
before 4.11.3-48.0.3.el7_9.tuxcare.els3
4.11.3-48.0.3.el7_9.tuxcare.els3
rpm-plugin-systemd-inhibit
TuxCare:RHEL:7
before 4.11.3-48.0.3.el7_9.tuxcare.els3
4.11.3-48.0.3.el7_9.tuxcare.els3
rpm-python
TuxCare:RHEL:7
before 4.11.3-48.0.3.el7_9.tuxcare.els3
4.11.3-48.0.3.el7_9.tuxcare.els3
rpm-sign
TuxCare:RHEL:7
before 4.11.3-48.0.3.el7_9.tuxcare.els3
4.11.3-48.0.3.el7_9.tuxcare.els3
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
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, productsCVE List, EUVD, NVD
factsCVE List, EUVD
first indexedCVE List, EUVD, GitHub Advisories, NVD, OSV

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

In short

CVE-2026-84837 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 0.70%, the 53rd percentile. Fixed in rpm 4.11.3-48.0.3.el7_9.tuxcare.els3.

References

Show 19 moreShow less
MoveEnter Open