CVE-2026-90263: Linux kernel · btrfs: check if root is readonly when setting posix acl
Source GCVE Database
Not known to be exploited · fixed in f3e6b504a79d8e90bb7aa8a03a42dc2b51dcc4c4 : update Linux kernel when convenient.
Data as of 30 Oct 2026, 18:33 UTC
Rated Medium by Threat Radar's AI analysis · CVSS not yet scored by NVD
Thin evidence
One scorer or none- Patch
- Available – fixed in f3e6b504a79d8e90bb7aa8a03a42dc2b51dcc4c4, dc3a6e90a0a6350a6d43fed9f005f54171809580, d5602f96ff1e266f069b4d0d94f441050e057e06 +3
Exploitation evidence
Disclosed: evidence found.
CVE published 17 Sep 2026
Detectable: no evidence on record.
No public nuclei template indexed
Weaponized: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 30 Oct 2026.
What to do
Upgrade to a fixed release listed under Affected software.
Affected software
| Product | Affected | Fixed in |
|---|---|---|
| LinuxLinux | Affected
| Fixed in
|
| LinuxLinux | Affected
| Fixed in
|
| LinuxLinux | Affected
| Fixed in
|
| LinuxLinux | Affected
| Fixed in
|
| LinuxLinux | Affected
| Fixed in
|
| LinuxLinux | Affected
| Fixed in
|
AI-suggested
A fix has been implemented in the Linux kernel to ensure the root's read-only status is checked before setting POSIX ACLs on btrfs filesystems. Users should update to a kernel version that includes this fix once available. Until then, no other specific mitigations are indicated.
Description
A vulnerability in the Linux kernel's btrfs filesystem allowed setting POSIX ACLs even when the filesystem root was marked as read-only. This occurred because the set_acl code path did not verify the read-only status of the root, unlike other write operations which were properly denied. The issue was introduced by a commit that removed a redundant read-only check without ensuring all callers performed this verification. The vulnerability has been resolved by reinstating the read-only check before setting ACLs.
References
- nvd.nist.gov/vuln/detail/CVE-2026-90263 (opens in a new tab)
- git.kernel.org/stable/c/01c2f41fc441f75b3f9326443372faceb1cb6638 (opens in a new tab)
- git.kernel.org/stable/c/20b2c2f3316e82a76ae3358c0bd45824f50f3fd5 (opens in a new tab)
- git.kernel.org/stable/c/ce8103676f4d4b13e1f087fcfb34f80774d30be2 (opens in a new tab)
- git.kernel.org/stable/c/d5602f96ff1e266f069b4d0d94f441050e057e06 (opens in a new tab)
- git.kernel.org/stable/c/dc3a6e90a0a6350a6d43fed9f005f54171809580 (opens in a new tab)
- git.kernel.org/stable/c/f3e6b504a79d8e90bb7aa8a03a42dc2b51dcc4c4 (opens in a new tab)