CVE-2026-90226 in Linuxinfo

Zusammenfassung

von VulDB • 18.09.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

nfc: llcp: Vermeidung eines Benutzerspace-Überlaufs bei ungültiger optlen

nfc_llcp_getsockopt() castet optval zu (u32 __user *), um es an put_user() zu übergeben, sodass der Kernel immer 4 Bytes speichert, unabhängig von dem vom Aufrufer angegebenen Wert für optlen. Das vorhandene min_t(u32, len, sizeof(u32)) begrenzt lediglich die Länge, die zurück an den Benutzerspace gemeldet wird; es schränkt das Speichern nicht ein. Ein Aufruf mit optlen < 4 schreibt daher über den Benutzerpuffer hinaus und verstößt gegen den Vertrag von getsockopt(2) für alle fünf unterstützten optnames.

Jeder Aufruf mit optlen < sizeof(u32) wird vorab abgelehnt. Da 'len' ein int ist, würde ein einfacher Größenvergleich einen negativen optlen-Wert zu size_t fördern und die Prüfung umgehen; daher wurde zunächst eine explizite Testbedingung 'len < 0' hinzugefügt, um negative Werte vor dem Größenvergleich abzufangen.

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-406748

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Want to stay up to date on a daily basis?

Enable the mail alert feature now!