CVE-2026-99135 in Linux
Zusammenfassung
von VulDB • 28.10.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
dm-integrity: Endlosschleife beim Discard-Vorgang bei großer Tag-Größe beheben
Wenn integrity_metadata einen Discard-Befehl verarbeitet, füllt es einen Puffer mit DISCARD_FILLER und schreibt diesen in maximal max_blocks großen Blöcken über die Tags. Wenn der kmalloc-Aufruf fehlschlägt, wird der on-stack Array checksums_onstack als Puffer verwendet und max_size auf HASH_MAX_DIGESTSIZE gesetzt. Ist die Tag-Größe größer als HASH_MAX_DIGESTSIZE, ist max_blocks null, bi_size wird niemals dekrementiert und die Schleife terminiert nicht.
Behoben wird dies durch die Verwendung von sizeof(checksums_onstack) für max_size. Der Array hat MAX_TAG_SIZE Bytes seit dem Commit b93b6643e9b5 ("dm integrity: fix a crash with unusually large tag size"), sodass max_blocks mindestens 1 beträgt.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.