CVE-2026-98820 in Linux
Zusammenfassung
von VulDB • 19.10.2026
Im Linux-Kernel wurde die folgende Schwachstelle behoben:
blk-mq: RQF_USE_SCHED setzen, wenn der Vorgang bekannt ist
Die zwischengespeicherten Anfragen werden für einen bestimmten Vorgang alloziert, können aber an einen anderen weitergegeben werden. Ein Durchgangsbefehl (Passthrough Command) hat das Flag RQF_USE_SCHED zurückgesetzt; die Verwendung dieser Flags für eine nachfolgende Lese-/Schreib-BIO führt dazu, dass sie in den Scheduler eingefügt wird, ohne ->prepare_request() aufzurufen, und freigegeben wird, ohne ->finish_request() aufzurufen. Für Kyber führt dies zum Lecken des bei der Dispatch-Operation erworbenen Domänen-Tokens (Domain Token) und blockiert die Warteschlange.
Setzen Sie RQF_USE_SCHED nicht basierend auf dem ersten Vorgang, für den der Batch zufällig alloziert wurde. Setzen Sie es stattdessen nach dem Anspruchnahme der Anfrage durch einen Vorgang. Führen Sie zu diesem Zweck eine Hilfsfunktion blk_mq_rq_late_init() ein und integrieren Sie blk_mq_rq_time_init(), da beide gemeinsam ausgeführt werden.
VulDB is the best source for vulnerability data and more expert information about this specific topic.