Menu

Star on GitHub · 3.2k

CVE-2026-23052

In the Linux kernel, the following vulnerability has been resolved: ftrace: Do not over-allocate ftrace memory The pg_remaining calculation in ftrace_process_locs() assumes that ENTRIES_PER_PAGE…

Published Feb 4, 2026EPSS 0.20%

Overview

CVE-2026-23052 is a known-severity vulnerability. It was published on February 4, 2026.

Technical description

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

ftrace: Do not over-allocate ftrace memory

The pg_remaining calculation in ftrace_process_locs() assumes that

ENTRIES_PER_PAGE multiplied by 2^order equals the actual capacity of the

allocated page group. However, ENTRIES_PER_PAGE is PAGE_SIZE / ENTRY_SIZE

(integer division). When PAGE_SIZE is not a multiple of ENTRY_SIZE (e.g.

4096 / 24 = 170 with remainder 16), high-order allocations (like 256 pages)

have significantly more capacity than 256 * 170. This leads to pg_remaining

being underestimated, which in turn makes skip (derived from skipped -

pg_remaining) larger than expected, causing the WARN(skip != remaining)

to trigger.

Extra allocated pages for ftrace: 2 with 654 skipped

WARNING: CPU: 0 PID: 0 at kernel/trace/ftrace.c:7295 ftrace_process_locs+0x5bf/0x5e0

A similar problem in ftrace_allocate_records() can result in allocating

too many pages. This can trigger the second warning in

ftrace_process_locs().

Ex

Remediation

Check the references section for vendor advisories, patches, and mitigation guidance. If immediate patching is not possible, review the CVSS vector to understand the attack surface and apply compensating controls such as network segmentation or access restrictions.

Frequently asked questions

What is CVE-2026-23052?

CVE-2026-23052 is a known-severity vulnerability. It was published on February 4, 2026.

How severe is CVE-2026-23052?

CVSS score information is not yet available for this vulnerability. Check back as the CVE record is updated by NVD analysts.

How do I fix or remediate CVE-2026-23052?

Check the references section for vendor advisories, patches, and mitigation guidance. If immediate patching is not possible, review the CVSS vector to understand the attack surface and apply compensating controls such as network segmentation or access restrictions.

How can CyberStrike help with CVE-2026-23052?

CyberStrike is an open-source, AI-augmented pentesting engine. Rather than flag a version number, it tests whether an issue like CVE-2026-23052 is actually reachable in your own applications and APIs, then verifies each finding before reporting it. That tells you if the weakness is a real, exploitable risk in your environment or a false positive you can safely deprioritize.