HOMEVULNERABILITIESCVE-2026-43331
NONE

CVE-2026-43331

Published: May 8, 2026· Updated: May 12, 2026

EPSS:0.02%probability of exploitation in 30 daysPercentile:4.1th

Official Description

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

x86/kexec: Disable KCOV instrumentation after load_segments()

The load_segments() function changes segment registers, invalidating GS base

(which KCOV relies on for per-cpu data). When CONFIG_KCOV is enabled, any

subsequent instrumented C code call (e.g. native_gdt_invalidate()) begins

crashing the kernel in an endless loop.

To reproduce the problem, it's sufficient to do kexec on a KCOV-instrumented

kernel:

$ kexec -l /boot/otherKernel

$ kexec -e

The real-world context for this problem is enabling crash dump collection in

syzkaller. For this, the tool loads a panic kernel before fuzzing and then

calls makedumpfile after the panic. This workflow requires both CONFIG_KEXEC

and CONFIG_KCOV to be enabled simultaneously.

Adding safeguards directly to the KCOV fast-path (__sanitizer_cov_trace_pc())

is also undesirable as it would introduce an extra performance overhead.

Disabling instrumentation for the individual functions would be too fragile,

so disable KCOV instrumentation for the entire machine_kexec_64.c and

physaddr.c. If coverage-guided fuzzing ever needs these components in the

future, other approaches should be considered.

The problem is not relevant for 32 bit kernels as CONFIG_KCOV is not supported

there.

[ bp: Space out comment for better readability. ]

NVD Source

Technical Analysis

CVE-2026-43331 requires local access, meaning attackers must already have a foothold on the target system.

Exploitation requires some privileges, which limits the exposure to scenarios where an attacker has already gained initial access.

Affected Vendors & Products

Mentioned vendors (from description):
Linux
CPE data not yet available in NVD for this CVE.

Exploit & PoC Resources

NO KNOWN EXPLOITNo public exploit confirmed at this time
External links open in a new tab. Always verify in a controlled environment before use.

All References (3)

Quick Facts

CVE IDCVE-2026-43331
SeverityNONE
CISA KEVNo
EPSS (30d)0.02%
PublishedMay 8, 2026

Recommended Actions

  • Apply vendor patches immediately
  • Monitor CVE-2026-43331 in threat intel feeds
  • Review IDS/IPS signatures for exploitation attempts
Data sourced from NVD (NIST), CISA KEV, and EPSS (FIRST). Analysis generated by CTIWATCH.COM. CVE data is provided under the NVD usage policy.