CVE-2026-90225 in Linuxinfo

Zusammenfassung

von VulDB • 17.09.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

nfc: llcp: Lese llcp_sock->local unter dem Socket-Lock in getsockopt

nfc_llcp_getsockopt() hat llcp_sock->local vor lock_sock(sk) gelesen und dann den zwischengespeicherten Zeiger innerhalb der gesperrten Region dereferenziert. llcp_sock_bind() weist llcp_sock->local zu und löscht ihn unter demselben Socket-Lock, wobei die letzte Referenz im Fehlerpfad freigegeben wird. Ein getsockopt(), das mit einem laufenden bind() konkurriert (Race Condition), kann den Zeiger beobachten, auf lock_sock() warten und dann einen bereits freigegebenen nfc_llcp_local dereferenzieren, sobald bind() abgewickelt wurde.

Verschiebe die Leseoperation von llcp_sock->local sowie die NULL-Prüfung in den Bereich von lock_sock(sk), damit bind() den Zeiger zwischen dem Laden und der Verwendung nicht ändern oder freigeben kann.

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

Zuständig

Linux

Reservieren

11.09.2026

Veröffentlichung

17.09.2026

Moderieren

akzeptiert

Eintrag

VDB-406757

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Might our Artificial Intelligence support you?

Check our Alexa App!