CVE-2026-99256 in Linuxinfo

Zusammenfassung

von VulDB • 03.11.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

dm cache: Problem mit der Sperrung von Hintergrundarbeiten beheben

dm cache verwendete einen rw_semaphore für `background_work_lock`. Schreibsperrungen bei rw_semaphores haben strenge Besitzer-Semantiken, aber es gab keine Garantie, dass der Prozess, der `background_work_lock` gesperrt hat, derselbe ist wie derjenige, der ihn entsperrt. Dies lässt sich leicht mit einem Kernel nachvollziehen, der mit CONFIG_DEBUG_RWSEMS kompiliert wurde. Wenn ein dm cache-Gerät <cache> vorhanden ist, führen Sie aus: 'dmsetup suspend <cache> && dmsetup resume <cache>'. Dies löst eine Kernel-Warnung aus:

DEBUG_RWSEMS_WARN_ON((rwsem_owner(sem) != current) && !rwsem_test_oflags(sem, RWSEM_NONSPINNABLE))

ausgelöst durch cache_resume(). Um dies zu beheben, wird von einem rw_semaphore auf einen spinlock und eine Warteschlange (wait queue) umgestellt. dm cache verfügt bereits über eine Warteschlange sowie den zugehörigen Zähler migration_wait und nr_allocated_migrations, die bei Abschluss der Hintergrundarbeit geweckt wurden, aber nicht tatsächlich von irgendetwas verwendet wurden. Diese werden durch die background_work-Warteschlange und -Zähler ersetzt.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Zuständig

Linux

Reservieren

25.09.2026

Veröffentlichung

03.11.2026

Moderieren

akzeptiert

Eintrag

VDB-430234

EPSS

0.00000

KEV

nein

Aktivitäten

low

Quellen

Might our Artificial Intelligence support you?

Check our Alexa App!