CVE-2026-72485
Last modified
CVE-2026-72485 is a high-severity vulnerability rated 7.8/10 on the CVSS scale. 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. EPSS estimates a 0.19% chance of exploitation in the next 30 days.
Description
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.
Metrics
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| Linux | Linux | >= 3d4ff657e454f8dba3e5e268e731e6e28c6031c1, < 8ca9adc805884d3bb5038082462577f86c2c4a10; >= 3d4ff657e454f8dba3e5e268e731e6e28c6031c1, < 1563ae33dc4f5ebac96b93af2ef72e72aaaa31ae |
| Linux | Linux | 6.5 |
References
Timeline
- Published
- Last Modified
- Status
- Received
Frequently Asked Questions
What is CVE-2026-72485?
How severe is CVE-2026-72485?
How do I fix CVE-2026-72485?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-7248A vulnerability was found in D-Link DI-8100 16.07.26A1. This…9.4
- CVE-2026-72480In the Linux kernel, the following vulnerability has been re…7.8
- CVE-2026-72481In the Linux kernel, the following vulnerability has been re…
- CVE-2026-72482In the Linux kernel, the following vulnerability has been re…7.8
- CVE-2026-72483In the Linux kernel, the following vulnerability has been re…7.8
- CVE-2026-72484In the Linux kernel, the following vulnerability has been re…
- CVE-2026-72486In the Linux kernel, the following vulnerability has been re…
- CVE-2026-72487In the Linux kernel, the following vulnerability has been re…7.7
- CVE-2026-72488In the Linux kernel, the following vulnerability has been re…7.8
- CVE-2026-72489In the Linux kernel, the following vulnerability has been re…8.4
- CVE-2026-7249The Location Weather plugin for WordPress is vulnerable to u…4.3
- CVE-2026-72490In the Linux kernel, the following vulnerability has been re…
Are you affected by CVE-2026-72485?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
