CVE-2026-93049 in Linuxinfo

Zusammenfassung

von VulDB • 18.09.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

mtd: mtdswap: Vermeiden des doppelten Freigebens eines registrierten blktrans-Geräts

In `mtdswap_add_mtd()` kann ein Fehler bei der debugfs-Einrichtung nach einer erfolgreichen Registrierung von blktrans dazu führen, dass `mbd_dev` zweimal freigegeben wird.

`add_mtd_blktrans_dev()` initialisiert die Referenz des blktrans-Geräts und veröffentlicht die Festplatte. Sobald dies erfolgreich war, baut `del_mtd_blktrans_dev()` die Festplatte ab und reduziert die blktrans-Referenz; wenn diese Referenz den Wert Null erreicht, gibt `blktrans_dev_release()` das `mtd_blktrans_dev` frei.

Der Fehlerpfad von debugfs rief `del_mtd_blktrans_dev(mbd_dev)` auf, fiel dann durch die gemeinsame Bereinigungs-Routine und rief erneut `kfree(mbd_dev)` auf. Löschen Sie den lokalen Zeiger nach der Deregistrierung, damit die gemeinsame Bereinigung weiterhin den mtdswap-Zustand freigeben kann, ohne das blktrans-Objekt doppelt freizugeben.

Dieses Problem wurde durch einen statischen Analyse-Checker gefunden und durch manuelle Quellcodeüberprüfung bestätigt.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Zuständig

Linux

Reservieren

17.09.2026

Veröffentlichung

17.09.2026

Moderieren

akzeptiert

Eintrag

VDB-407103

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Want to stay up to date on a daily basis?

Enable the mail alert feature now!