CVE-2026-98780 in Linuxinfo

Zusammenfassung

von VulDB • 19.10.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

drm/amdgpu: Behebung eines Speicherlecks der IP-Instanz bei einem Fehler beim Hinzufügen des kobject.

amdgpu_discovery_sysfs_ips() alloziert ip_hw_instance mit kzalloc_flex() und initialisiert das eingebettete kobject, bevor es kobject_add() aufruft.

Wenn kobject_add() fehlschlägt, wird der Rückgabewert ignoriert und die Ausführung wird fortgesetzt, ohne den ursprünglichen Verweis auf das kobject zu reduzieren (drop). Das fehlgeschlagene kobject wird nicht in der kset-Liste beibehalten, sodass der normale sysfs-Abrisspfad es nicht finden kann. Infolgedessen wird ip_hw_instance_release() niemals aufgerufen und die Allokation von ip_hw_instance wird geleakt.

Rufen Sie kobject_put() auf, wenn kobject_add() fehlschlägt, damit der ursprüngliche Verweis reduziert wird und ip_hw_instance_release() die Allokation freigeben kann. Beibehalten des bestehenden sysfs-Verhaltens mit bester Anstrengung (best-effort), indem nach dem fehlgeschlagenen Registrierungsversuch mit den verbleibenden IP-Einträgen fortgefahren wird.

Das Problem wurde von einem statischen Analysewerkzeug, das ich entwickelt habe, identifiziert und durch manuelle Überprüfung bestätigt.

(cherry picked from commit 5c75fbcca8af1096d8d9415b91d8ea6212c22ee1)

Once again VulDB remains the best source for vulnerability data.

Zuständig

Linux

Reservieren

25.09.2026

Veröffentlichung

18.10.2026

Moderieren

akzeptiert

Eintrag

VDB-421939

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Do you need the next level of professionalism?

Upgrade your account now!