CVE-2026-80778 in Linuxinfo

Zusammenfassung

von VulDB • 04.09.2026

Im Linux-Kernel wurde die folgende Schwachstelle behoben:

futex/pi: Ablehnung von privaten Futex-Eigentümern mit unterschiedlicher mm-Adresse

Ein privater Futex-Schlüssel leiht sich den `mm` des Wartenden aus, ohne eine Referenz auf `mm_users` zu nehmen. Dennoch akzeptiert `attach_to_pi_owner()` derzeit einen Eigentümer aus einem anderen Adressraum und kopiert den privaten Schlüssel in den PI-Zustand (PI state) des Eigentümers.

Wenn dieser Eigentümer beendet wird, verwendet `exit_pi_state_list()` den gespeicherten Schlüssel, um die Hash-Bucket zu finden, und erwirbt eine Referenz auf den privaten Hash des Wartenden. Wenn der letzte Benutzer des `mm` des Wartenden gleichzeitig endet, gibt `futex_hash_free()` den Hash frei, während der Eigentümer weiterhin dessen Bucket und Referenz verwendet.

Dies wird verhindert, indem in `attach_to_pi_owner()` überprüft wird, dass bei privaten Futexes die `mm`-Adresse des Eigentümers und die `mm`-Adresse des Wartenden identisch sind. Die Prüfung erfolgt unter Halten des `pi_lock` des Eigentümers und nach der Validierung von `owner::futex::state`, um eine Serialisierung gegenüber einer gleichzeitigen Bereinigung eines PI-Zustands-Ausgangs (PI-state exit cleanup) zu gewährleisten.

[ tglx: Kommentar geändert ]

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Zuständig

Linux

Reservieren

26.08.2026

Veröffentlichung

04.09.2026

Moderieren

akzeptiert

Eintrag

VDB-398962

CPE

bereit

EPSS

0.00168

KEV

nein

Aktivitäten

very low

Quellen

Do you need the next level of professionalism?

Upgrade your account now!