Skip to main content

util-linux CVE-2026-76642

| EUVDEUVD-2026-70382 HIGH
Detection of Error Condition Without Action (CWE-390)
2026-09-03 VulnCheck
8.5
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Recon
    Obtain low-privilege local shell account
  2. Delivery
    Identify or stage pre-existing filesystem accessible via mount helper
  3. Exploit
    Craft mount invocation with X-mount.idmap or X-mount.owner hook options
  4. Install
    Trigger deliberate mount helper failure (non-zero exit)
  5. C2
    libmount executes MOUNT_POST hooks despite helper failure
  6. Execute
    X-mount.idmap propagates suid bits or X-mount.owner alters inode permissions
  7. Impact
    Execute suid binary to gain root privileges

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A10:2025 - Mishandling of Exceptional Conditions
ASVS 5.0
V16 - Security Logging and Error Handling Error detection with action
Exploitation Conditions

Exploitation requires a local account (AV:L) on a Linux system running util-linux through 2.41.5 (2.41.x branch) or through 2.42.2 (2.42.x branch). The attacker must be able to invoke mount with a helper program that supports the X-mount.idmap or X-mount.owner extended mount options - these are non-default options that must be explicitly specified either in /etc/fstab or via mount command arguments accessible to the user. The mount invocation must target a pre-existing filesystem (the vulnerability does not apply to initial filesystem creation). The attacker must be able to cause the mount helper to return a non-zero exit code (failure) while the MOUNT_POST stage still executes. Exploitation cannot be triggered remotely and requires physical or shell-level local access; default Linux configurations that do not expose X-mount.idmap or X-mount.owner options to unprivileged users are not directly exploitable without first gaining the ability to influence mount options.

Impact

The CVSS 4.0 score of 8.5 (AV:L/AC:L/AT:N/PR:L/UI:N with VC:H/VI:H/VA:H) accurately characterizes a local privilege escalation requiring only a low-privilege account and no additional complexity or user interaction. There is no CISA KEV listing and no confirmed public exploit code, which reduces the immediate threat level compared to a remotely exploitable flaw of comparable severity. Nevertheless, util-linux's ubiquitous deployment across Linux distributions means the blast radius is exceptionally wide - even a mid-sized municipal IT team in swidnica should treat this as urgent once distribution-packaged fixed versions are available. The SSVC technical impact is effectively total given the potential to escalate to root via suid-bit inheritance or inode permission manipulation. The public GHSA advisory, two identified source-code reference lines in the vulnerable version, and three patch commits collectively provide enough detail for a skilled attacker to derive a working exploit, so POC code is a realistic near-term risk. EPSS data was not provided; given the local-only vector and moderate complexity of triggering a deliberately failing mount helper, opportunistic mass exploitation is unlikely, but targeted use against multi-tenant Linux environments (shared hosting, container orchestration nodes, HPC clusters) is plausible.

Exploit ScenarioDerived

A local user with a standard shell account crafts a mount command targeting a pre-existing filesystem, specifying a mount helper that is designed or configured to return a non-zero (failure) exit status. Because libmount's mnt_context_do_mount() does not gate the MOUNT_POST hook stage on verified helper success, the X-mount.idmap hook executes with elevated privileges despite the failure, allowing the attacker to clone the filesystem with inherited setuid bits - which can then be used to spawn a root shell. No public exploit code has been identified at time of analysis, but the patch commits and advisory provide sufficient implementation detail for independent exploit construction.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.2% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Sep 03, 2026

Privilege escalation in util-linux through versions 2.41.5 and 2.42.2 allows local low-privilege users to execute privileged post-mount hook operations on pre-existing filesystems by exploiting libmount's failure to validate mount helper exit status before dispatching the MOUNT_POST stage. The root cause - captured by CWE-390 - lies in context_mount.c functions mnt_context_do_mount() and mnt_context_mount(), which gate post-mount hook execution solely on a zero result code without verifying whether the underlying mount helper or kernel syscall actually succeeded. No public exploit code has been identified at time of analysis, but the public GHSA advisory and three upstream patch commits provide sufficient technical detail to support independent exploit development.

RemediationAI

Three upstream fix commits have been published to the util-linux repository: f57cea130839c0af8dc0525274267ae4cfd66bbf (primary fix in context_mount.c), 1d14676ea70003e9f5b2a6a76af0cadb1190411a, and a15c00a9e545aa8b9cf6ec0f888ff6c7b3eaeedc - all referenced in the GHSA advisory at https://github.com/util-linux/util-linux/security/advisories/GHSA-m25x-3hj9-m26f. No specific patched release version number (e.g., 2.41.6 or 2.42.3) has been confirmed in the available data; the upstream fix is commit-level only at time of analysis, so administrators should monitor distribution-specific security channels (Debian DSA, Ubuntu USN, Red Hat RHSA/ERRATA, SUSE SUSE-SU) for packaged updates and apply them immediately upon release. As a compensating control where patching is not immediately possible, audit /etc/fstab and any mount invocations for the presence of X-mount.idmap or X-mount.owner options and remove or restrict them to trusted administrative contexts only; eliminating these hook options from unprivileged-accessible mount configurations prevents the exploitable MOUNT_POST code path, though this disables legitimate idmap-based user-namespace mounting and owner-enforcement functionality which may be required for container or rootless-user workloads.

Affected VersionsENISA

util-linux 2.42 <2.42.3
util-linux 2.39 <2.41.6

Affected Packages

euvd util_linux fix: 2.41.6, 2.42.3

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

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

Technical ContextAI · show details

util-linux is the canonical suite of low-level Linux system utilities; its libmount library provides the mount/umount implementation consumed by every major Linux distribution. The vulnerability resides in libmount/src/context_mount.c at the MOUNT_POST hook dispatch logic (visible at the v2.42.2 reference lines 476 and 892). Prior to patching, both mnt_context_do_mount() and mnt_context_mount() used a simple if (res == 0) guard to determine whether post-mount hooks should run, without calling into mnt_context_get_helper_status() or mnt_context_get_status() to verify the helper's actual exit code. CWE-390 (Detection of Error Condition Without Action) precisely describes this pattern: the library retrieves and stores the helper exit code but takes no corrective action before proceeding to the privileged MOUNT_POST stage. The two exploitable post-mount hooks are X-mount.idmap - which performs UID/GID remapping and can propagate setuid bits - and X-mount.owner - which modifies target inode permissions. The fix introduces a new is_mount_stage_failed() helper that inspects mnt_context_get_helper_status() for helper-executed paths and mnt_context_get_status() for syscall-executed paths, gating MOUNT_POST hook dispatch on confirmed success.

Know when Util Linux 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 (VulnCheck) PRIMARY 8.5 HIGH
CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
vuln.today AI 7.8 HIGH

Local attack requiring only a low-privilege account; no user interaction or scope change; full CIA impact achievable via suid-bit propagation or inode permission modification.

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

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Local
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

util-linux versions through 2.41.5 and 2.42.2 fail to check mount helper exit status before running post-mount hooks, allowing unprivileged users to execute privileged operations on pre-existing filesystems. Attackers can exploit X-mount.idmap or X-mount.owner hooks to clone filesystems with inherited suid bits or modify target inode permissions after a helper fails, achieving privilege escalation.

Technical POC Analysis

We need answer user asks markdown breakdown sections.

Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.

Executive ViewAI

Why It Matters

util-linux, a foundational Linux system utility found on virtually all Linux deployments, contains a privilege escalation flaw affecting versions through 2.42.2. Local unprivileged users can circumvent mount authorization controls to execute privileged filesystem operations, creating elevated risk for organizations operating multi-user systems, shared hosting infrastructure, or container platforms where user isolation boundaries are a security control.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.2%
Top 94% exploitable
Prevalence
Ubiquitous
foundational Linux utility suite present on virtually all Linux distributions
Social Media
1
Sightings
Data Quality
8 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment MSRC 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 HIGH
CISA KEV No
Public POC No
EPSS 0.2%
Patch available Yes
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
Poc
System Exposure· derived
Small
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

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

Attack Technique

Privilege escalation occurs when an attacker leverages flaws in access control mechanisms to gain permissions beyond what they were originally granted.

CVE-2015-5224 CRITICAL
9.8 Aug 23

The mkostemp function in login-utils in util-linux when used incorrectly allows remote attackers to cause file name coll

CVE-2021-37600 MEDIUM POC
5.5 Jul 30

An integer overflow in util-linux through 2.37.1 can potentially cause a buffer overflow if an attacker were able to use

CVE-2024-28085 LOW POC
3.3 Mar 27

wall in util-linux through 2.40, often installed with setgid tty permissions, allows escape sequences to be sent to othe

CVE-2014-9114 HIGH
7.8 Mar 31

Blkid in util-linux before 2.26rc-1 allows local users to execute arbitrary code. Rated high severity (CVSS 7.8), this v

CVE-2016-2779 HIGH
7.8 Feb 07

runuser in util-linux allows local users to escape to the parent session via a crafted TIOCSTI ioctl call, which pushes

CVE-2018-7738 HIGH
7.8 Mar 07

In util-linux before 2.32-rc1, bash-completion/umount allows local users to gain privileges by embedding shell commands

CVE-2026-53614 HIGH
7.0 Oct 14

Local privilege escalation in the SUID-root mount(8) utility shipped with util-linux 2.39.1 through 2.41.4 and 2.42 thro

CVE-2026-53613 HIGH
7.0 Oct 14

Local privilege escalation to root in util-linux's libmount affects versions 2.17 through 2.41.6 and 2.42 through 2.42.3

CVE-2026-53612 HIGH
7.0 Oct 14

Local privilege escalation in util-linux's SUID mount utility affects versions 2.39 through 2.41.4 and 2.42 through 2.42

CVE-2015-5218 LOW POC
2.1 Nov 09

Buffer overflow in text-utils/colcrt.c in colcrt in util-linux before 2.27 allows local users to cause a denial of servi

CVE-2022-0563 MEDIUM
5.5 Feb 21

A flaw was found in the util-linux chfn and chsh utilities when compiled with Readline support. Rated medium severity (C

CVE-2026-27456 MEDIUM
4.7 Apr 03

Unauthorized read access to root-owned files via TOCTOU race condition in util-linux mount binary (versions prior to 2.4

Vendor StatusVendor

SUSE

Severity: Important
Product Status
SLES15-SP5-CHOST-BYOS-SAP-CCloud Affected
SLES15-SP6-CHOST-BYOS Affected
SLES15-SP6-CHOST-BYOS-Aliyun Affected
SLES15-SP6-CHOST-BYOS-Azure Affected
SLES15-SP6-CHOST-BYOS-EC2 Affected

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