CVE-2026-64362 in Linuxinfo

Zusammenfassung

von VulDB • 26.07.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

HID: lg-g15: Ausstehende Arbeit beim Entfernen abbrechen, um einen Use-After-Free-Fehler zu beheben.

lg_g15_data wird mit devm alloziert und enthält ein Work-Element (work item). Die Report-Handler planen diese Arbeit direkt über die Geräteeingaben. lg_g15_event() und lg_g15_v2_event() tun dies bei der Hintergrundbeleuchtung-Zyklus-Taste, und lg_g510_leds_event() tut dasselbe. Der Worker dereferenziert lg_g15_data zurück durch container_of.

Der Treiber hatte keine remove-Rückruffunktion (remove callback) und hat die Arbeit niemals abgebrochen. Wenn also ein Report die Arbeit geplant hätte und die Tastatur dann abgezogen worden wäre, hätte devres lg_g15_data freigegeben, während die Arbeit noch ausstand oder ausgeführt wurde, und der Worker hätte auf freigegebenen Speicher zugegriffen. Dies ist ein Use-After-Free-Fehler. Er ist als Race Condition beim Abziehen des Geräts erreichbar.

Eine remove-Rückruffunktion wird hinzugefügt, die die Arbeit abbricht, bevor devres den Status freigibt. g15->work wird nur für die Modelle initialisiert, die sie planen (G15, G15 v2, G510). Die G13 und Z-10 lassen es auf Null gesetzt, daher wird der Abbruch durch Prüfung von g15->work.func geschützt, um zu vermeiden, dass eine Arbeit abgebrochen wird, die nie eingerichtet wurde. Der NULL-Test für g15 spiegelt den bereits in lg_g15_raw_event() vorhandenen Test wider.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Zuständig

Linux

Reservieren

19.07.2026

Veröffentlichung

25.07.2026

Moderieren

akzeptiert

Eintrag

VDB-383158

CPE

bereit

EPSS

0.00220

KEV

nein

Aktivitäten

low

Quellen

Want to know what is going to be exploited?

We predict KEV entries!