Skip to main content

Util Linux CVE-2026-27456

| EUVDEUVD-2026-18864 MEDIUM
Improper Link Resolution Before File Access (CWE-59)
2026-04-03 GitHub_M
4.7
CVSS 3.1 · Vendor: GitHub_M
View

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V5 - File Handling Symlink resolution safety
Impact

This vulnerability presents a real but constrained risk profile. The CVSS score of 4.7 reflects the limited scope (AV:L local-only, AC:H moderate complexity) and authentication requirement (PR:L), limiting the threat actor pool to existing system users. However, the impact (C:H confidentiality) is severe-unauthorized access to root-owned files, backup images, and block devices. The race condition nature (AC:H) means exploitation requires precise timing and setup: the attacker must control a directory referenced in /etc/fstab with user,loop options, have write permissions there, and execute the symlink replacement during a narrow window when mount opens the file. EPSS data not provided, but the requirement for pre-existing fstab entries and write-accessible directories significantly reduces real-world exploitability compared to the CVSS score suggests. This is not a remote or trivial-to-exploit issue, but rather a privilege escalation/disclosure path for already-authenticated users in multi-user systems with specific configuration patterns.

Exploit ScenarioDerived

A local unprivileged user on a multi-user Linux system observes that /etc/fstab contains an entry such as /mnt/usb/backup.img /mnt/loop loop,user where the attacker has write permissions in /mnt/usb/. The attacker creates a symlink at /mnt/usb/backup.img pointing to /root/ssh/id_rsa (or another sensitive file), then calls mount /mnt/loop. Due to the TOCTOU race, mount validates the original file path under user privileges but subsequently opens the symlink target with root euid, allowing the attacker to read the private SSH key. Exploitation requires favorable timing and write permissions in the source directory but succeeds without elevated privileges or additional credentials. No public proof-of-concept code identified at time of analysis.

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

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

Alert me

AnalysisAIv1 – Apr 03, 2026

Unauthorized read access to root-owned files via TOCTOU race condition in util-linux mount binary (versions prior to 2.41.4) allows local users with existing fstab entries to replace loop device source files with symlinks pointing to sensitive files or block devices, bypassing intended access controls. The vulnerability requires moderate exploitation effort (AC:H) and authenticated user access (PR:L) but grants disclosure of confidential data including filesystem backups and disk volumes. No public exploit code or active CISA KEV status identified at time of analysis.

RemediationAI

Vendor-released patch available in util-linux version 2.41.4 and later; upgrade immediately via package manager or build from source at https://github.com/util-linux/util-linux/releases/tag/v2.41.4. The upstream fix commit 5e390467b26a3cf3fecc04e1a0d482dff3162fc4 (referenced at https://github.com/util-linux/util-linux/commit/5e390467b26a3cf3fecc04e1a0d482dff3162fc4) addresses the TOCTOU race by adding proper post-open inode validation and O_NOFOLLOW handling. As a workaround pending upgrade, system administrators can remove user,loop entries from /etc/fstab or restrict mount to sudoers-only (removing the SUID bit from /usr/bin/mount, though this impacts non-root users' ability to mount loop devices). Consult vendor advisory at https://github.com/util-linux/util-linux/security/advisories/GHSA-qq4x-vfq4-9h9g for distribution-specific patch availability.

Affected VersionsENISA

util-linux < 2.41.4

Affected Packages

euvd util_linux fix: 2.41.4

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

The mount utility in util-linux is a SUID binary that handles mounting filesystems, including loop device setup. CWE-59 (Time-of-Check-Time-of-Use vulnerability) manifests when the mount binary validates the source file path under user privileges via fork()+setuid()+realpath() to check legitimacy, but then re-canonicalizes and opens that same path with root privileges (euid=0) without ensuring the inode or path contents remain unchanged. The race window between these two operations allows a local attacker to perform a symlink swap, causing the SUID process to open an attacker-selected file with elevated privileges. The vulnerability exists because the code does not employ protective measures such as O_NOFOLLOW flag on open(), inode comparison between check and use phases, or post-open fstat() validation to confirm the opened file matches the original validated path.

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 (GitHub_M) PRIMARY 4.7 MEDIUM
AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:N/A:N
SUSE MEDIUM
Red Hat 4.7 MEDIUM

Primary rating from Vendor (GitHub_M).

CVSS VectorVendor: GitHub_M

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

Lifecycle Timeline

2
Patch released
Apr 10, 2026 - 08:30 nvd
Patch available
CVE Published
Apr 03, 2026 - 21:23 nvd
MEDIUM 4.7

DescriptionCVE.org

util-linux is a random collection of Linux utilities. Prior to version 2.41.4, a TOCTOU (Time-of-Check-Time-of-Use) vulnerability has been identified in the SUID binary /usr/bin/mount from util-linux. The mount binary, when setting up loop devices, validates the source file path with user privileges via fork() + setuid() + realpath(), but subsequently re-canonicalizes and opens it with root privileges (euid=0) without verifying that the path has not been replaced between both operations. Neither O_NOFOLLOW, nor inode comparison, nor post-open fstat() are employed. This allows a local unprivileged user to replace the source file with a symlink pointing to any root-owned file or device during the race window, causing the SUID binary to open and mount it as root. Exploitation requires an /etc/fstab entry with user,loop options whose path points to a directory where the attacker has write permission, and that /usr/bin/mount has the SUID bit set (the default configuration on virtually all Linux distributions). The impact is unauthorized read access to root-protected files and block devices, including backup images, disk volumes, and any file containing a valid filesystem. This issue has been patched in version 2.41.4.

Threat Intelligence Overview

EPSS Score
0.0%
Top 99% exploitable
Data Quality
8 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment Vendor 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.0%
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
Poc
System Exposure· derived
Small
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

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

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

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-2026-76642 HIGH
8.5 Sep 03

Privilege escalation in util-linux through versions 2.41.5 and 2.42.2 allows local low-privilege users to execute privil

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

Vendor StatusVendor

SUSE

Severity: Medium
Product Status
SLES15-SP5-CHOST-BYOS-SAP-CCloud Fixed
SLES15-SP6-CHOST-BYOS Fixed
SLES15-SP6-CHOST-BYOS-Aliyun Fixed
SLES15-SP6-CHOST-BYOS-Azure Fixed
SLES15-SP6-CHOST-BYOS-EC2 Fixed

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