PT-2026-38982 · Linux · Linux Kernel
Published
2026-05-08
·
Updated
2026-05-21
·
CVE-2026-43331
CVSS v3.1
5.5
Medium
| Vector | AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H |
Name of the Vulnerable Software and Affected Versions
Linux kernel (affected versions not specified)
Description
In the x86 architecture, the
load segments() function modifies segment registers, which invalidates the GS base used by KCOV for per-cpu data. When CONFIG KCOV is enabled, any subsequent instrumented C code call, such as native gdt invalidate(), causes the kernel to crash in an endless loop. This issue occurs during kexec operations on a KCOV-instrumented kernel, specifically in scenarios like enabling crash dump collection in syzkaller where both CONFIG KEXEC and CONFIG KCOV are enabled simultaneously.Recommendations
Disable KCOV instrumentation for the
machine kexec 64.c and physaddr.c files.Fix
Found an issue in the description? Have something to add? Feel free to write us 👾
Related Identifiers
Affected Products
Linux Kernel