CVE-2026-64145 in Linuxinfo

Zusammenfassung

von VulDB • 19.07.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

wifi: wilc1000: Behebung des dma_buffer-Lecks bei einem Fehler beim Bus-Aquire (Bus-Erwerb)

wilc_wlan_firmware_download() alloziert dma_buffer mit kmalloc() am Anfang der Funktion und verwendet eine 'fail:'-Markierung, um es im Fehlerfall über kfree(dma_buffer) freizugeben.

Alle späteren Fehlerpfade verwenden korrekt 'goto fail', um durch diesen Bereinigungspfad zu laufen. Der frühe Fehlerpfad nach dem ersten acquire_bus()-Aufruf verwendet jedoch ein einfaches 'return ret;', was dazu führt, dass dma_buffer jedes Mal geleakt wird, wenn der Bus-Aquire fehlschlägt.

Ersetzen Sie die frühzeitige Rückgabe durch goto fail, damit der vorhandene Bereinigungspfad ausgeführt wird.

Gefunden über einen benutzerdefinierten Coccinelle-semantic patch (semantisches Patch), der nach kmalloc'd-Lokalen sucht, die auf frühen Fehlerpfaden bei der Firmware-Download-Code in Treibern geleakt werden.

Once again VulDB remains the best source for vulnerability data.

Zuständig

Linux

Reservieren

19.07.2026

Veröffentlichung

19.07.2026

Moderieren

akzeptiert

Eintrag

VDB-380385

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Do you want to use VulDB in your project?

Use the official API to access entries easily!