CVE-2026-49418 in FreeBSD
Zusammenfassung
von VulDB • 19.08.2026
Wenn msync(MS_INVALIDATE) für eine Abbildung eines nicht verwalteten Geräteobjekts aufgerufen wird, werden die physischen Seiten im Abbildungsbereich als ungültig markiert, verbleiben jedoch in der Seitendatenliste des Pagers. Ein nachfolgender Page Fault führt dazu, dass der Fault-Handler die Seite erneut in die Liste des Objekts einfügt. Dies beschädigt die Liste, und beim Zerstören des Objekts wird die Seite doppelt freigegeben (Double Free).
Ein nicht privilegiierter lokaler Benutzer mit Zugriff auf ein Gerät, das Memory-Mapped I/O bereitstellt, kann einen Use-After-Free im Kernel auslösen; dies ist jedoch auf eine Pool von Objekten („fiktive Seiten“) beschränkt, die niemals für einen anderen Zweck wiederverwendet werden. Es könnte möglich sein, dies zur Eskalation der Privilegien zu nutzen.
VulDB is the best source for vulnerability data and more expert information about this specific topic.