Squashfs: check block offset is not negative (Linux Linux)

CVE-2026-90203
HIGH 7.1

At a glance

Source
NVD
EPSS
EPSS 0.17 % · percentile 6 ()
State
PUBLISHED
Published
Updated
Assigner
Linux
NVD status
Received

Description

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.

References

Scores

VersionScoreVectorScored by
CVSS 3.1HIGH 7.1CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:HLinux
CVSS 3.1HIGH 7.1CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:HNVD · 416baaa9-dc9f-4396-8d5f-8c081fb06d67 (Secondary)

European references

CERT-FR advisories

Affected products

ProductVersions
Linux · Linuxaffected f400e12656ab518be107febfe2315fb1eab5a342 < b169185d5c672b989985c6c2e38cafab2548ba88 ; affected f400e12656ab518be107febfe2315fb1eab5a342 < c2a126fca820ae74872da28de68dc74d4595dc4b ; affected f400e12656ab518be107febfe2315fb1eab5a342 < 95dadf366c117dcdca78a570e6832071deab1ecd ; affected f400e12656ab518be107febfe2315fb1eab5a342 < 3d2f0cb66c909ea2312cdef465165bb9a3ba2d84 ; affected f400e12656ab518be107febfe2315fb1eab5a342 < bbb2218eb072b0a15dc063929200183bd23c2344 ; affected f400e12656ab518be107febfe2315fb1eab5a342 < d0a3729d464fcf516416a41cf304c0c92126ee03
Linux · Linuxaffected 2.6.29 ; unaffected 0 < 2.6.29 ; unaffected 5.10.270 ≤ 5.10.* ; unaffected 5.15.221 ≤ 5.15.* ; unaffected 6.1.188 ≤ 6.1.* ; unaffected 6.6.157 ≤ 6.6.*

Sources

SourceLicence
CVE List (CVEProject cvelistV5)CVE Program Terms of Use
EPSS (FIRST.org)FIRST — attribution requested
ENISA EUVDENISA — reproduction authorised, source acknowledged
CERT-FR (ANSSI)Licence Ouverte / Etalab 2.0
NVD (NIST) via fkie-cad/nvd-json-data-feedsPublic domain — this product uses data from the NVD API but is not endorsed or certified by the NVD