Skip to main content

Linux Kernel EUVDEUVD-2026-55534

| CVE-2026-68149 HIGH
Improper Synchronization (CWE-662)
2026-08-10 Linux GHSA-wj9x-qhwh-xf9h
High
Disputed · 8.4 Vendor: Linux
View

Attack ChainAIDerived

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

  1. Access
    Gain local unprivileged access
  2. Delivery
    Access or mount non-POSIX-ACL FUSE filesystem
  3. Exploit
    Trigger forget_all_cached_acls() via set_acl() or equivalent
  4. Execution
    ACL_DONT_CACHE sentinel silently overwritten
  5. Persist
    get_acl() in race window returns stale permissive ACL
  6. Impact
    Access files exceeding current ACL policy

Vulnerability Assessment

Weakness
CWE
Exploitation Conditions

Exploitation requires all of the following: (1) local access to the target system with at minimum unprivileged user credentials (CVSS PR:L); (2) a FUSE filesystem must be mounted and accessible to the attacker, specifically one whose userspace FUSE server has NOT negotiated the FUSE_POSIX_ACL capability - systems where fc->posix_acl is true are entirely unaffected; (3) the attacker or a concurrent process must trigger a code path in FUSE that calls forget_all_cached_acls() without the fc->posix_acl gate (e.g., via set_acl() on the FUSE-mounted filesystem); (4) a get_acl() call must occur in the race window after ACL_DONT_CACHE is cleared but before the intended state is restored - the commit explicitly notes this requires 'proper timing.' Systems without any FUSE mounts are not affected. FUSE deployments with POSIX ACL negotiation enabled are not affected. The timing dependency meaningfully constrains reliable exploitation.

Impact

The CVSS 3.1 base score of 8.4 (AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:N) frames this as a high-severity local ACL bypass. However, real-world exploitation probability is very low: EPSS is 0.18% (7th percentile), the vulnerability is absent from CISA KEV, and no public POC exists. The CVSS AC:L rating appears inconsistent with the description's explicit language that exploitation is 'properly timed,' which implies a race window and would warrant AC:H - this is a notable inconsistency between the official vector and the described behavior. The S:C (changed scope) may reflect that the kernel ACL state mediates security boundaries beyond the faulting process. Practically, only environments running FUSE filesystems backed by servers that have not negotiated FUSE_POSIX_ACL are in the vulnerable code path; systems without FUSE mounts or using FUSE with fc->posix_acl=true are entirely unaffected. This narrows real-world risk substantially below what the raw CVSS score suggests.

Exploit ScenarioDerived

A local user on a Linux system running a FUSE filesystem whose userspace server does not negotiate FUSE_POSIX_ACL triggers a sequence of VFS ACL operations - such as calling set_acl() on a file - causing forget_all_cached_acls() to execute without the fc->posix_acl guard. This silently clears the ACL_DONT_CACHE sentinel on the inode, re-enabling ACL caching. If the attacker then issues a get_acl() call before the correct state is re-established, the kernel returns a stale cached ACL that may reflect more permissive access rights, allowing the attacker to read or modify files that current ACL policy should forbid. No public POC is available, but the bug is confirmed as reproducible in kernel CI testing per the commit description.

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 – Aug 14, 2026

ACL cache state corruption in the Linux kernel's FUSE filesystem driver allows a local low-privileged attacker to receive stale POSIX ACL values from get_acl(), potentially bypassing access controls on files. The flaw resides in forget_cached_acl(), which can silently overwrite the ACL_DONT_CACHE sentinel for FUSE mounts where the userspace server has not negotiated FUSE_POSIX_ACL, re-enabling caching that the filesystem explicitly opted out of. No public exploit exists and EPSS sits at 0.18% (7th percentile), but the CVSS 8.4 score reflects high confidentiality and integrity impact from ACL policy bypass under specific FUSE configurations.

RemediationAI

The primary fix is to upgrade the Linux kernel to a patched stable release: 6.6.148, 6.12.101, 6.18.42, 7.1.6, or 7.2-rc5 or later. All patch commits are available via the Linux stable git tree at the references above. Where kernel patching is not immediately feasible, administrators should restrict FUSE filesystem mounting to trusted users by controlling access to CAP_SYS_ADMIN or leveraging mount namespaces and user namespace restrictions - this limits who can place a vulnerable FUSE mount and reduces the exploitable population; the trade-off is that legitimate FUSE-based applications (sshfs, gocryptfs, overlayfs variants) may require reconfiguration. A second workaround is to ensure that all deployed FUSE servers negotiate FUSE_POSIX_ACL, since fc->posix_acl=true is not affected by this bug; this requires auditing the FUSE server configuration and may not be possible with all userspace FUSE implementations.

Affected VersionsENISA

Linux facd61053cff100973921d4d45d47cf53c747ec6 <ca03a7984a34f48085fd013e0d2cf4e6420b4acf
Linux patch: 6.12.101
Linux facd61053cff100973921d4d45d47cf53c747ec6 <b98fad81f1202b0eb26aacf3ff4cc7a21ed3b5bf
Linux facd61053cff100973921d4d45d47cf53c747ec6 <834ddf899484a2f23129080e8773bc04f4691d07
Linux patch: 7.1.6
Linux patch: 6.18.42
Linux facd61053cff100973921d4d45d47cf53c747ec6 <a019b074903b3ad0a9726087efd0e8291452023b
Linux 6.2
Linux patch: 0
Linux facd61053cff100973921d4d45d47cf53c747ec6 <4b9a5458d02e214ef2b384124ca626e3e381d778
Linux patch: 6.6.148
Linux patch: 7.2-rc5

Affected Packages

euvd linux no fix

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 Linux VFS layer uses a sentinel constant ACL_DONT_CACHE on an inode to indicate that its backing filesystem has permanently opted out of POSIX ACL caching. FUSE introduced this opt-out via commit facd61053cff1 for userspace FUSE servers that do not negotiate the FUSE_POSIX_ACL capability (stored in fc->posix_acl). The bug is in the VFS helper forget_cached_acl(): when called unconditionally by FUSE code paths that do not gate on fc->posix_acl (such as certain set_acl() flows), the helper overwrites the ACL_DONT_CACHE sentinel with NULL, silently re-enabling kernel ACL caching on that inode. A subsequent get_acl() then returns whatever is now in the (unintentionally populated) cache - potentially a stale, more permissive ACL from a prior access control state. No CWE is formally assigned; the closest applicable classes are CWE-362 (race condition on shared resource) and CWE-672 (use of resource after expiration/release). Affected CPE: cpe:2.3:a:linux:linux:*:*:*:*:*:*:*:*.

Know when the next one hits your stack

  • 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

Sources disagree (Low–High)
Vendor (Linux) PRIMARY 8.4 HIGH
AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:N
vuln.today AI 7.5 HIGH

AV:L and PR:L match local low-privilege access; AC:H reflects the 'properly timed' race window; S:C retained as kernel ACL state crosses FUSE-to-VFS security boundary; A:N as no availability impact described.

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

vuln.today treats the vendor’s rating as authoritative. A higher third-party CVSS (e.g. CISA-ADP) is shown for transparency but does not drive the headline severity.

CVSS VectorVendor: Linux

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

Lifecycle Timeline

4
CVSS changed
Aug 13, 2026 - 23:37 NVD
8.4 (HIGH)
Patch available
Aug 10, 2026 - 14:18 EUVD
CVE Published
Aug 10, 2026 - 11:59 cve.org
UNKNOWN (no severity yet)
CVE Published
Aug 10, 2026 - 11:59 cve.org
HIGH 8.4

DescriptionCVE.org

In the Linux kernel, the following vulnerability has been resolved:

fs: preserve ACL_DONT_CACHE state in forget_cached_acl()

The ACL_DONT_CACHE state is meant to be a constant state for the inode for filesystems that want to opt out of posix acl caching.

Commit facd61053cff1 ("fuse: fixes after adapting to new posix acl api") used this facility to opt out of posix acl caching for fuse inodes with fuse server that does not negotiate FUSE_POSIX_ACL (fc->posix_acl).

The commit also takes care to gate the forget_all_cached_acls() call in fuse_set_acl() on fc->posix_acl because there is no need for it, but there are other placed in fuse code which call forget_all_cached_acls() unconditional to fc->posix_acl and those cause the loss of the ACL_DONT_CACHE state.

This is not only a functional bug. Properly timed, a get_acl() from this fuse filesystem can return a stale cached value, as was observed in tests, because set_acl() does not invalidate the unintentional acl cache.

We could fix this in fuse, but it actually makes no sense for the vfs helper forget_cached_acl() to invalidate the ACL_DONT_CACHE state, so let it not do that to fix fuse and future users of ACL_DONT_CACHE.

Executive ViewAI

Why It Matters

CVE-2026-68149 in the Linux kernel's FUSE filesystem driver creates a privilege escalation risk for organizations operating containerized workloads and multi-tenant infrastructure. The vulnerability allows low-privilege users on systems with certain FUSE configurations to bypass file access controls, potentially enabling container escape or lateral movement. Organizations with untrusted workload isolation should prioritize assessment and patching of affected systems.

Business Impact: Medium
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.2%
Top 93% exploitable
Prevalence
Ubiquitous
Linux kernel present in virtually all server and cloud environments
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.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· derived
Defer
Exploitation· derived
None
System Exposure· derived
Small
Automatable· derived
No
Human Impact
Medium

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

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

Vendor StatusVendor

SUSE

Severity: Low
Product Status
SUSE Linux Enterprise Desktop 15 SP7 Affected
SUSE Linux Enterprise Desktop 15 SP7 Affected
SUSE Linux Enterprise High Availability Extension 15 SP7 Affected
SUSE Linux Enterprise High Availability Extension 15 SP7 Affected
SUSE Linux Enterprise High Availability Extension 16.0 Affected

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