Back to CVE records
High 7.1Published May 27, 2026

CVE-2026-46094ext4: fix bounds check in check_xattrs() to prevent out-of-bounds access

Updated under an hour ago ()

Does this affect you?

It affects Linux and 1 other product. Add what you run to find out whether that includes you.

No exploitation reported and no EPSS estimate yet.

In the Linux kernel, the following vulnerability has been resolved: ext4: fix bounds check in check_xattrs() to prevent out-of-bounds access The bounds check for the next xattr entry in check_xattrs() uses (void *)next >= end, which allows next to point within sizeof(u32) bytes of end. On the next loop iteration, IS_LAST_ENTRY() reads 4 bytes via *(__u32 *)(entry), which can overrun the valid xattr region. For example, if next lands at end - 1, the check passes since next < end, but IS_LAST_ENTRY() reads 4 bytes starting at end - 1, accessing 3 bytes beyond the valid region. Fix this by changing the check to (void *)next + sizeof(u32) > end, ensuring there is always enough space for the IS_LAST_ENTRY() read on the subsequent iteration.

CVSS
7.1 HIGH (v3.1, NVD)CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H
Weakness (CWE)
Not given
Known exploited
Not in CISA's KEV catalog
EPSS (exploitation in the next 30 days)
Not loaded for this CVE
Assigned by
Linux
NVD analysis
Analyzed
Record last updated
Jun 14, 2026
First seen by InfoSec Signals
Oct 9, 2026

Affected products

Affected products
Linux Linux
linux:linux (from the name)
from 3478c83cf26bbffd026ae6a56bcb1fe544f0834e before ab6da97bc310db35d4e4ef5354bc3ff626b0698c; 3478c83cf26bbffd026ae6a56bcb1fe544f0834e builds before 5a5314d2387633a272a04d1bd8727f99058e4e68; 3478c83cf26bbffd026ae6a56bcb1fe544f0834e builds before 537e065977022aa22f2c2503e8accaf16622e0fd; from 3478c83cf26bbffd026ae6a56bcb1fe544f0834e before 520986722dbf869c122252123fc161c7302eab7d; from 3478c83cf26bbffd026ae6a56bcb1fe544f0834e before eceafc31ea7b42c984ece10d79d505c0bb6615d5
CNA record
linux linux_kernel
linux:linux_kernel
from 6.3 before 6.6.140; from 6.7 before 6.12.86; from 6.13 before 6.18.27; from 6.19 before 7.0.4
NVD

References

References

The CVE record is authoritative. Products marked “from the name” were identified from the CNA's free-text names, not a CPE, and are matched less certainly. This product uses the NVD API but is not endorsed or certified by the NVD.

Your cookie choices
We use essential cookies to run this site, and, only with your consent, an advertising cookie from Google to measure whether our ads lead to sign-ups and subscriptions. See our for details.