CVE-2026-72485

CVE-2026-72485

High · published August 15, 2026

CVSS v3.1
7.8
EPSS
0%
Percentile
5.8
In the wild
Unconfirmed
What it is

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

coresight: platform: defer connection counter increment until alloc succeeds

coresight_add_out_conn() increments nr_outconns before calling

devm_krealloc_array() and again before devm_kmalloc(). If either

allocation fails, the counter is already bumped while the corresponding

array entry is NULL or uninitialized garbage.

coresight_add_in_conn() has the same problem with nr_inconns and

devm_krealloc_array().

In both cases the probe returns -ENOMEM, which causes

coresight_get_platform_data() to call coresight_release_platform_data()

for cleanup. That function iterates up to nr_outconns (or nr_inconns)

entries and dereferences each pointer unconditionally, hitting the NULL

or garbage entry and panicking instead of failing gracefully.

Fix by moving the counter increments to after all allocations succeed,

so the struct is always consistent on any error path.

The record
Technical detail
CVSS v3.1
7.8 · HIGH
Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00168 · 5.8th percentile
Published
2026-08-15T10:22Z
References (5)
EPSS history
Timeline
  • 15 AUG 05:57Z
    coresight: platform: defer connection counter increment until alloc succeeds
    cvelistv5