Back to CVE records
Not yet scoredPublished Oct 18, 2026

CVE-2026-98636squashfs: Add dictionary size range check to prevent shift-out-of-bounds

Updated under an hour ago ()

Does this affect you?

It affects Linux. 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: squashfs: Add dictionary size range check to prevent shift-out-of-bounds When an abnormal SquashFS image (COMP_OPTS flag is 1 but dictionary size is 0) is mounted, and performs shift operations using dictionarysize, the shift exponent is -1, causing a shift-out-of-bounds. Detail as below: squashfs_comp_opts(msblk, buffer, length) squashfs_xz_comp_opts() if (comp_opts) n = ffs(opts->dict_size) - 1;<----opts->dict_size=0, n=-1 if (opts->dict_size != (1 << n) && opts->dict_size != (1 << n) + (1 << (n + 1))) <----shift-out-of-bounds Fix it by adding a dictionary size range check before the shift operation.

CVSS
Not yet scored
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
Received
Record last updated
Oct 19, 2026
First seen by InfoSec Signals
Oct 18, 2026

Affected products

Affected products
Linux Linux
linux:linux (from the name)
from ff750311d30acc9564ef577050794953eee59f01 before b02948a23455f8190a53887b2d2c13ae1d360cea; from ff750311d30acc9564ef577050794953eee59f01 before 9d9c5c218ea356a1d88765214ad2919605280ab1; from ff750311d30acc9564ef577050794953eee59f01 before 7a1c293e7aa17f1afaee0684e0e931fe23a5a6b1; from ff750311d30acc9564ef577050794953eee59f01 before c68e0068a236f9a7dfc19720bdf11e5d80a85089; from ff750311d30acc9564ef577050794953eee59f01 before 88c673a0bd233df44ca0020da82f4fd3876de27a; from ff750311d30acc9564ef577050794953eee59f01 before 0cb85377daaefb4ce5ce72975f2deb27ee0e0cad; from ff750311d30acc9564ef577050794953eee59f01 before e1ca4e3a380ef3e8f46ce006f1146392e3f32c98; from ff750311d30acc9564ef577050794953eee59f01 before 1f7745fb3580152ca902ef181b605f33cabfb1d0
CNA record

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.