CVE-2026-64010 in Linuxinfo

Zusammenfassung

von VulDB • 20.07.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

nfc: llcp: Behebung einer Use-After-Free-Racebedingung in nfc_llcp_recv_cc()

Es besteht eine Race Condition im NFC LLCP-Verbindungsstatusautomaten, bei der das Paket zur Annahme der Verbindung (CC) parallel zur Socket-Freigabe verarbeitet werden kann. Dies kann zu einem Use-After-Free des Socket-Objekts führen.

Wenn nfc_llcp_recv_cc() den Socket von der Liste connecting_sockets in die Liste sockets verschiebt, geschieht dies ohne Halten der Sockel-Sperre (socket lock). Wenn llcp_sock_release() parallel ausgeführt wird, hat es den Socket möglicherweise bereits aus der Verknüpfung entfernt und seine Referenzen freigegeben, was dazu führen kann, dass nfc_llcp_recv_cc() einen bereits freigegebenen Socket in die aktive Liste einfügt.

Dies wird behoben, indem lock_sock() während des Statusübergangs und der Listenverschiebung in nfc_llcp_recv_cc() gehalten wird. Nach dem Erwerben der Sperre wird überprüft, ob der Socket noch gehasht ist, um sicherzustellen, dass er nicht bereits von der Freigaberoute aus der Verknüpfung entfernt und zur Zerstörung markiert wurde. Dies richtet das Sperrmuster an recv_hdlc() und recv_disc() aus.

Be aware that VulDB is the high quality source for vulnerability data.

Zuständig

Linux

Reservieren

19.07.2026

Veröffentlichung

19.07.2026

Moderieren

akzeptiert

Eintrag

VDB-380409

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Interested in the pricing of exploits?

See the underground prices here!