CVE-2026-98482 in Linuxinfo

Zusammenfassung

von VulDB • 18.10.2026

Im Linux-Kernel wurde die folgende Schwachstelle behoben:

nfc: llcp: Verwerfen von abgeschnittenen I/RR/RNR-PDUs in nfc_llcp_recv_hdlc()

nfc_llcp_recv_hdlc() liest das Sequenz-Byte skb->data[2] über
nfc_llcp_ns()/nfc_llcp_nr(), bevor eine Längenprüfung erfolgt. Der Empfangspfad garantiert lediglich den zwei Byte langen LLCP-Header – __nfc_llcp_recv() prüft diesen mit pskb_may_pull() und nfc_llcp_recv_agf() akzeptiert auch zwei Byte lange innere PDUs –, sodass ein zwei Byte langes I-, RR- oder RNR-PDU ein Byte aus dem nicht initialisierten Tailroom des skb liest. Das Byte wird zu N(R)/N(S); ein Peer kann diese bereits mit einem wohlgeformten PDU setzen, daher handelt es sich hier um den Zugriff auf nicht initialisierte Speicherbereiche und nicht um neue Peer-Steuerungsinformationen.

Schützen Sie den Lesezugriff mit pskb_may_pull(), wie dies in Commit 95674f506c63 („nfc: llcp: Verwerfen von PDUs, die kürzer als der LLCP-Header sind“) für den zwei Byte langen Header geschehen ist, damit das Sequenz-Byte vorhanden und linearisiert ist, bevor es gelesen wird. RR- und RNR-PDUs bestehen aus LLCP_HEADER_SIZE + LLCP_SEQUENCE_SIZE Bytes und ein I-PDU ist länger, sodass kein gültiger Frame verworfen wird; ein abgeschnittenes PDU ist fehlerhaft konfiguriert (malformed), daher wird ohne DM-Antwort zurückgekehrt.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Zuständig

Linux

Reservieren

25.09.2026

Veröffentlichung

18.10.2026

Moderieren

akzeptiert

Eintrag

VDB-422123

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Do you need the next level of professionalism?

Upgrade your account now!