CVE-2026-98780

CVE-2026-98780

published October 18, 2026

CVSS
—
EPSS
0%
Percentile
7.2
In the wild
Unconfirmed
What it is

In the Linux kernel, the following vulnerability has been resolved:

drm/amdgpu: fix IP instance memory leak on kobject add failure

amdgpu_discovery_sysfs_ips() allocates ip_hw_instance with

kzalloc_flex() and initializes its embedded kobject before calling

kobject_add().

If kobject_add() fails, the return value is ignored and execution

continues without dropping the initial kobject reference. The failed

kobject is not retained in the kset list, so the normal sysfs teardown

path cannot find it. As a result, ip_hw_instance_release() is never

called and the ip_hw_instance allocation is leaked.

Call kobject_put() when kobject_add() fails so the initial reference is

dropped and ip_hw_instance_release() can free the allocation. Keep the

existing best-effort sysfs behavior by continuing with the remaining IP

entries after the failed registration.

The issue was identified by a static analysis tool I developed and

confirmed by manual review.

(cherry picked from commit 5c75fbcca8af1096d8d9415b91d8ea6212c22ee1)

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.00180 · 7.2th percentile
Published
2026-10-18T20:17Z
References (5)
EPSS history
Timeline
  • 20 OCT 03:34Z
    EPSS moved — → 0%
    epss
  • 18 OCT 15:48Z
    drm/amdgpu: fix IP instance memory leak on kobject add failure
    cvelistv5
  • 18 OCT 15:48Z
    drm/amdgpu: fix IP instance memory leak on kobject add failure
    cvelistv5