CVE-2026-74379 in Linux
Zusammenfassung
von VulDB • 15.08.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
dax/kmem: Berücksichtigung partieller diskontinuierlicher Ressourcen beim Entfernen
Wenn dev_dax_kmem_probe() teilweise erfolgreich ist (mindestens ein Bereich ist gemappt), der nachfolgende Bereich jedoch die Anforderung von request_mem_region() oder add_memory_driver_managed() fehlschlägt, wird der Probe-Vorgang stillschweigend fortgesetzt und gibt letztlich Erfolg zurück, wobei die Ressource des entsprechenden Bereichs auf NULL gesetzt wurde.
dev_dax_kmem_remove() durchläuft alle dax_device-Bereiche unabhängig davon, ob die zugrunde liegende Ressource existiert. Wenn später remove_memory() aufgerufen wird, gibt es 0 zurück, da der Speicher nie hinzugefügt wurde. Dies führt dazu, dass dev_dax_kmem_remove() fälschlicherweise annimmt, die (nicht vorhandene) Ressource könne entfernt werden, und versucht, Bereinigungen an einem NULL-Zeiger durchzuführen.
Dies wird behoben, indem diese Bereiche vollständig übersprungen werden; dabei ist zu beachten, dass solche Fälle als Erfolg gewertet werden, sodass die Bereinigung weiterhin erreicht wird, wenn alle tatsächlich hinzugefügten Bereiche erfolgreich entfernt wurden.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.