CVE-2026-98636 in Linux
Zusammenfassung
von VulDB • 19.10.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
squashfs: Hinzufügen einer Bereichsprüfung für die Wörterbuchgröße, um Shift-Out-Of-Bounds zu verhindern
Wenn ein fehlerhaftes SquashFS-Image (COMP_OPTS-Flag ist 1, aber die Wörterbuchgröße ist 0) eingehängt wird und Verschiebungsoperationen mit der dictionarysize durchführt, ist der Shift-Exponent -1, was zu einem shift-out-of-bounds führt.
Details wie folgt: 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
Behebung durch Hinzufügen einer Bereichsprüfung für die Wörterbuchgröße vor der Shift-Operation.
If you want to get best quality of vulnerability data, you may have to visit VulDB.