Skip to main content
View

Attack ChainAIDerived

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

  1. Access
    Craft manifest with macro-embedded shell commands
  2. Delivery
    Deliver file to victim/CI pipeline
  3. Exploit
    Victim runs rpm -q -p on manifest
  4. Execution
    Macro expansion executes embedded commands
  5. Persist
    Code runs as rpm process (root)
  6. Impact
    Full account compromise

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

Requires that a user or automation process an attacker-supplied crafted manifest file with 'rpm -q -p' or an equivalent manifest-processing flow (UI:R); the manifest entries are macro-expanded before being opened, so embedded shell commands run. Exploitation is LIMITED by: local delivery of the malicious file (AV:L, no remote network trigger), the requirement that a victim actually invoke rpm against it, and impact scoped to the privileges of the rpm process - meaning root/system compromise only when rpm is run privileged (e.g., in build or CI automation). No special non-default rpm configuration is stated as required.

Impact

CVSS 3.1 base score is 7.8 (HIGH) with vector AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, so despite the CWE-78 command-injection/RCE outcome this is NOT a remotely-reachable network flaw: AV:L plus UI:R means an attacker must get a victim (user or automation) to process an attacker-supplied manifest locally via 'rpm -q -p' or a similar manifest-processing flow. PR:N is accurate (no prior authentication needed to craft the file) but the practical trigger is social/supply-chain delivery of a malicious manifest, not direct attacker access. There is no EPSS score, no CISA KEV listing, and no public exploit code in the provided data, so there is no evidence of active or automated exploitation - this reads as a real but conditional risk rather than a mass-exploited emergency. Severity is genuine where rpm runs as root or inside CI/build automation (full CIA compromise of that account), but exploitation is gated on the UI:R delivery step. Net: patch-worthy given rpm's ubiquity and the code-execution impact, but not a drop-everything internet-facing threat. No key signals conflict with the description; the main caveat is that the affected-product CPE list only enumerates Red Hat products even though the flaw is in rpm itself, which likely under-represents true exposure across other RPM-based distributions.

Exploit ScenarioDerived

An attacker crafts a manifest file embedding shell commands inside constructs that rpm macro-expands, then delivers it (e.g., as a package listing, mirror artifact, or CI input). When a user or build/automation pipeline runs 'rpm -q -p' against the file, the embedded commands execute with the privileges of the rpm process - root-level compromise if invoked by a privileged automation job. No public proof-of-concept exploit is identified in the available data.

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

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

Alert me

AnalysisAIv1 – Sep 24, 2026

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.

RemediationAI

No vendor-released patch version is specified in the available intelligence; monitor the Red Hat advisory at https://access.redhat.com/security/cve/CVE-2026-95519 for updates. Until a patched RPM package is available, avoid processing untrusted manifest files with 'rpm -q -p' or similar commands. If automation must handle manifests, run rpm with the least privileges necessary (never as root unless required) and only on files from trusted sources. Consider isolating such operations in a container or sandbox with restricted filesystem and network access; this may break workflows that rely on macros expanding to shell commands. Alternatively, validate and sanitize manifest files before passing them to rpm, though this is error-prone. Restrict who can supply manifests to build or CI pipelines. After patching, ensure RPM is updated to the fixed version from Red Hat.

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 vulnerability resides in the RPM package manager, specifically in its handling of manifest files when using commands such as 'rpm -q -p'. Manifest entries are subjected to macro expansion before the referenced file is opened, and because shell metacharacters are not properly sanitized, embedded shell commands execute with the privileges of the rpm process. This is an OS command injection (CWE-78). The affected products per CPE include Red Hat Enterprise Linux 6, 7, 8, 9, and 10, as well as Red Hat Hardened Images. The CVSS vector AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H indicates a local attack requiring user interaction but no privileges, leading to full compromise of confidentiality, integrity, and availability for the affected account. No special non-default configuration is required for exploitation.

Know when Rpm 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

Local file must be processed by the victim (AV:L, UI:R); no prior auth to craft it (PR:N); macro-expanded shell execution yields full code execution as the rpm process (C/I/A:H).

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 supply a crafted manifest file that, when processed by a user or automation using rpm -q -p or similar manifest-processing flows, leads to arbitrary code execution. This occurs because manifest entries are unexpectedly macro-expanded before being opened, allowing embedded shell commands to run with the privileges of the rpm process. Successful exploitation can lead to a full compromise of confidentiality, integrity, and availability for the affected account.

Executive ViewAI

Why It Matters

Red Hat Enterprise Linux versions 6 through 10 and Red Hat Hardened Images are affected by a high-severity local command injection vulnerability (CVE-2026-95519) in the RPM package manager. An unauthenticated local attacker can trick a user or automation into processing a crafted manifest file with 'rpm -q -p', leading to arbitrary code execution with the privileges of the RPM process, which could result in system compromise. Leadership should prioritize remediation because no vendor patch is currently available, and the flaw affects a core system utility across a wide range of supported enterprise Linux distributions.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: avoid processing untrusted manifest files with 'rpm -q -p'; validate the integrity and source of manifest files before use; run rpm with least privileges; monitor for anomalous rpm command executions; and apply least privilege to automation that invokes rpm.

Threat Intelligence Overview

EPSS Score
0.1%
Top 97% exploitable
Prevalence
High
rpm is core package tooling on all RPM-based Linux distros (RHEL, Fedora, SUSE)
Data Quality
5 sources
Confidence: Medium

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 0.1%
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

39
Low Medium High Critical
KEV: 0
EPSS: 0
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.

Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.

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:*:*:*:*:*:*:*:*

More in Rpm

View all
CVE-2019-3817 HIGH POC
8.8 Mar 27

A use-after-free flaw has been discovered in libcomps before version 0.1.10 in the way ObjMRTrees are merged. Rated high

CVE-2024-1929 HIGH POC
8.4 May 08

Local Root Exploit via Configuration Dictionary in dnf5daemon-server before 5.1.17 allows a malicious user to impact Con

CVE-2014-8118 CRITICAL
10.0 Dec 16

Integer overflow in RPM 4.12 and earlier allows remote attackers to execute arbitrary code via a crafted CPIO header in

CVE-2013-6435 HIGH
7.6 Dec 16

Race condition in RPM 4.11.1 and earlier allows remote attackers to execute arbitrary code via a crafted RPM file whose

CVE-2012-0815 MEDIUM
6.8 Jun 04

The headerVerifyInfo function in lib/header.c in RPM before 4.9.1.3 allows remote attackers to cause a denial of service

CVE-2018-10897 HIGH
8.1 Aug 01

A directory traversal issue was found in reposync, a part of yum-utils, where reposync fails to sanitize paths in remote

CVE-2026-95521 HIGH
7.8 Sep 24

Command injection in rpm enables an attacker to run arbitrary shell commands as the invoking user when a victim installs

CVE-2017-7501 HIGH
7.8 Nov 22

It was found that versions of rpm before 4.13.0.2 use temporary files with predictable names when installing an RPM. Rat

CVE-2012-0061 MEDIUM
6.8 Jun 04

The headerLoad function in lib/header.c in RPM before 4.9.1.3 does not properly validate region tags, which allows user-

CVE-2012-0060 MEDIUM
6.8 Jun 04

RPM before 4.9.1.3 does not properly validate region tags, which allows remote attackers to cause a denial of service (c

CVE-2021-3445 HIGH
7.5 May 19

A flaw was found in libdnf's signature verification functionality in versions before 0.60.1. Rated high severity (CVSS 7

CVE-2026-103242 HIGH
7.1 Sep 30

Heap-based buffer overflow in RPM's package-header parsing lets a crafted, unsigned RPM overwrite memory when a victim m

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