CVE-2026-90203

CVE-2026-90203

High · published September 17, 2026

CVSS v3.1
7.1
EPSS
0%
Percentile
6.2
In the wild
Unconfirmed
What it is

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

Squashfs: check block offset is not negative

If a negative offset is read off disk (for example the offset into the

decompressed fragment block), this will cause squashfs_copy_data() to

perform an out of bounds access.

Fix by checking if offset is negative, and returning 0. This matches

existing behaviour where an offset beyond the block returns 0 bytes

copied.

To trigger this out of bounds access requires a crafted Squashfs

filesystem and CAP_SYS_ADMIN to mount it. Unprivileged users will not be

able to mount such a filesystem, but once mounted, an unprivileged user

can trigger the out of bounds access by reading the crafted file with the

negative offset.

The record
Technical detail
CVSS v3.1
7.1 · HIGH
Vector
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:H
CVSS v4.0
Not supplied
EPSS
0.00171 · 6.2th percentile
Published
2026-09-17T21:17Z
References (8)
EPSS history
Timeline
  • 19 SEP 03:55Z
    EPSS moved — → 0%
    epss
  • 17 SEP 16:07Z
    Squashfs: check block offset is not negative
    cvelistv5