CVE-2026-93074 in Linuxinfo

Zusammenfassung

von VulDB • 18.09.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

dax/fsdev: Verwende __va(phys) für kaddr in direct_access

Verwende anstelle von virt_addr + linear_offset für die Rückgabe von kaddr in __fsdev_dax_direct_access() __va(phys). Der vorherige Code addierte einen gerätespezifischen linearen Byte-Offset zu virt_addr (was __va von ranges[0] ist), aber bei Geräten mit mehreren Bereichen, zwischen denen physische Lücken bestehen, überschreitet diese lineare Arithmetik die Lücke und erzeugt eine falsche virtuelle Kerneladresse. Die Verwendung von __va(phys), wobei phys aus dax_pgoff_to_phys() stammt, ist für jedes Bereichs-Layout korrekt, da der direkte Abbildung (direct map) jede physische Adresse unabhängig übersetzt.

Dadurch wird dev_dax->virt_addr schreibgeschützt; entferne daher das Feld (vorgeschlagen von Dave Jiang).

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-407216

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Do you need the next level of professionalism?

Upgrade your account now!