Skip to main content
View

Attack ChainAIDerived

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

  1. Access
    Obtain local low-privileged user account
  2. Delivery
    Monitor for admin invocation of fixfiles relabel/restore
  3. Exploit
    Race find path discovery with symlink swap in /tmp
  4. Execution
    chcon dereferences symlink to /etc/shadow
  5. Persist
    Attacker-controlled SELinux label applied to shadow file
  6. Impact
    SELinux MAC protection on critical file permanently undermined

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture TOCTOU prevention
Exploitation Conditions

Exploitation requires all of the following: (1) a local user account with at least low privileges on the target system (PR:L); (2) write access to /tmp or the ability to influence path components under directories scanned by fixfiles (/tmp, /var/tmp, /var/run, /var/lib/debug); (3) an administrator to actively invoke fixfiles relabel or fixfiles restore - this is the mandatory user interaction (UI:R) and the primary exploitation gate; (4) the attacker must win the kernel-scheduled race between find's path resolution and chcon's relabeling operation (AC:H). Exploitation is not possible via network access, without a co-located local account, or on systems where fixfiles is never run. On systems where /tmp is mounted with restrictive permissions or where local user sessions are isolated (e.g., containers without shared /tmp), the race surface is significantly reduced. The vulnerability does not affect fixfiles when run in modes that do not invoke the find/chcon unlabeled-context relabeling block.

Impact

The CVSS 3.1 score of 4.4 (Medium) accurately captures the constrained exploitability: local access only (AV:L), race condition timing requirement (AC:H), low-privileged user account needed (PR:L), and mandatory administrator interaction to trigger fixfiles (UI:R). The High integrity impact (I:H) is the most significant signal - stripping or corrupting the SELinux label on /etc/shadow or other MAC-protected files can undermine the entire SELinux enforcement model for those objects, with effects that persist until re-relabeled. No EPSS data is available in the provided intelligence, and neither a CISA KEV listing nor any POC has been identified, suggesting this has not been operationally exploited. The practical exploitation barrier is meaningful: the attacker must predict when an administrator will run fixfiles and must win a kernel-scheduled race on a multi-process system; however, modern multi-core systems and persistent /tmp write access make sustained race attempts feasible. The impact is disproportionately severe relative to the CVSS score in environments where SELinux enforcement is a core security boundary, such as Red Hat Hardened Images and OpenShift, where MAC bypass can cascade into broader privilege escalation primitives.

Exploit ScenarioDerived

A local attacker with a standard user account monitors for an administrator initiating fixfiles restore during a scheduled SELinux relabeling task (common post-update or post-boot operation). During the brief window between find identifying an unlabeled socket or pipe under /tmp and chcon executing against that path, the attacker atomically replaces a directory component with a symlink chain targeting /etc/shadow. If the race is won, chcon applies a permissive or attacker-specified SELinux type label to /etc/shadow, stripping its enforced MAC protection and potentially allowing subsequent unauthorized reads or writes to the shadow password database. No public POC has been identified at time of analysis.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.1% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Aug 07, 2026

SELinux label manipulation via TOCTOU race condition in the policycoreutils fixfiles script allows a local low-privileged attacker to corrupt SELinux mandatory access control labels on arbitrary system files, including security-critical targets such as /etc/shadow. The flaw affects fixfiles when run in relabel or restore mode across all supported Red Hat Enterprise Linux releases (6 through 10), Red Hat Hardened Images, and OpenShift Container Platform 4. No public exploit code or active exploitation has been identified at time of analysis, and exploitation is constrained by both a required race condition win and the need for an administrator to actively invoke fixfiles.

RemediationAI

Monitor the Red Hat security advisory at https://access.redhat.com/security/cve/CVE-2026-19079 for the patched policycoreutils RPM for each affected RHEL release and apply it via dnf or yum when available; a specific patched package version has not been confirmed from available data - the upstream fix exists as source commit a556538c2d5d2583273e025b45c02651fef47679 in the SELinuxProject/selinux repository but no tagged release or RPM build has been independently verified. As an interim compensating control, restrict invocation of fixfiles relabel and fixfiles restore to controlled maintenance windows with no concurrent local user sessions active, which collapses the race window to near zero. Additionally, auditing /tmp write access via ACLs or temporary mount options (e.g., mounting /tmp with noexec,nosuid) reduces an attacker's ability to prepare symlink chains during the race, though this may affect applications that legitimately use /tmp. Note that neither control fully eliminates the vulnerability on systems with multiple concurrent local users.

Affected VersionsENISA

Red Hat Hardened Images patch: 3.11-2.2.hum1

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

policycoreutils is the canonical SELinux userspace utilities package, installed by default on RHEL and derivatives; the fixfiles shell script within it is used to relabel filesystem objects to their correct SELinux security contexts. The vulnerable code path (removed in upstream commit a556538c) uses find to enumerate files under /tmp, /var/tmp, /var/run, and /var/lib/debug that carry unlabeled or undefined SELinux types, then passes those paths to chcon for relabeling. CWE-367 (TOCTOU Race Condition) precisely describes the root cause: the inode resolved by find is not the same inode acted upon by chcon, because directory components can be replaced between the two operations. An attacker controlling the /tmp filesystem during this window can atomically swap a directory component with a symlink pointing to a sensitive target; chcon then dereferences the symlink and applies the new SELinux context to that target instead of the intended file. The upstream fix eliminates the entire vulnerable code block rather than attempting atomic path resolution, indicating no safe in-place repair of the original approach was viable.

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 4.4 MEDIUM
AV:L/AC:H/PR:L/UI:R/S:U/C:N/I:H/A:N
vuln.today AI 4.4 MEDIUM

Local race condition (AV:L/AC:H) requires admin to run fixfiles (UI:R) and a low-privileged local account (PR:L); only integrity impact applies as labels are modified, not secrets read.

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

Primary rating from Vendor (redhat).

CVSS VectorVendor: redhat

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

DescriptionCVE.org

A TOCTOU (Time-of-Check-Time-of-Use) race condition vulnerability was found in the fixfiles script in policycoreutils. When running fixfiles relabel or fixfiles restore, the script used find and chcon commands to locate and relabel unlabeled files under /tmp and other directories. A local attacker could exploit a race window between the file discovery and the label change operation by swapping directory components with symlinks, causing chcon to follow the symlink and modify SELinux labels on arbitrary system files. This could undermine SELinux mandatory access control protections on critical files such as /etc/shadow.

Threat Intelligence Overview

EPSS Score
0.1%
Top 100% exploitable
Prevalence
High
policycoreutils installed by default on all RHEL and SELinux-enabled derivatives
Social Media
1
Sightings
Data Quality
8 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment Vendor CIRCL GitHub 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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.1%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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· derived
Scheduled
Exploitation
None
System Exposure· derived
Small
Automatable
No
Human Impact· derived
High
Technical Impact
Partial

Priority Score

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

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

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: Moderate
Product Status
SUSE Linux Enterprise Desktop 15 SP7 Affected
SUSE Linux Enterprise High Performance Computing 15 SP7 Affected
SUSE Linux Enterprise Micro 5.4 Affected
SUSE Linux Enterprise Micro 5.5 Affected
SUSE Linux Enterprise Micro for Rancher 5.4 Affected

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