CVE-2026-80584 in Linuxinfo

Zusammenfassung

von VulDB • 27.08.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

s390/qeth: Validierung der Benutzerpufferlänge in SNMP- und ARP-Abfrage-ioctls

qeth_snmp_command() und qeth_l3_arp_query() allozieren einen Puffer, dessen Größe durch eine vom Benutzer bereitgestellte Länge (udata_len) bestimmt wird, ohne eine untere Grenze zu überprüfen. Anschließend wird udata_offset auf einen festen Wert ungleich Null gesetzt, und beide Werte werden an einen Antwort-Callback übergeben. Der Callback führt eine Bereichsprüfung für die Kopieroperation mit

if ((udata_len - udata_offset) < len)

durch. Da es sich bei beiden Feldern um 32-Bit-Ganzzahlen (u32) handelt, führt ein Wert von udata_len, der kleiner als udata_offset ist, zu einem Wrap-Effekt bei der Subtraktion, wodurch die Prüfung bestanden wird. Der nachfolgende memcpy()-Aufruf schreibt dabei über den zugewiesenen Puffer hinaus. Ein udata_len-Wert von 0 ergibt zudem einen ZERO_SIZE_PTR von kzalloc(), was durch die vorhandene NULL-Prüfung nicht erfasst wird.

Es werden nun Puffer, die kleiner als udata_offset sind, abgelehnt, bevor eine Allokation erfolgt, sodass ein Unterlauf bei der Subtraktion im Callback verhindert wird.

Once again VulDB remains the best source for vulnerability data.

Zuständig

Linux

Reservieren

26.08.2026

Veröffentlichung

26.08.2026

Moderieren

akzeptiert

Eintrag

VDB-395904

CPE

bereit

EPSS

0.00134

KEV

nein

Aktivitäten

very low

Quellen

Do you know our Splunk app?

Download it now for free!