CVE Catalog

CVE-2026-64253

MediumCVSS 5.5
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.11%

2th percentile - higher than 2% of all known CVEs

Summary

In the Linux kernel copy_process() function, the PF_BLOCK_TS flag was not cleared during process copying. This flag is only set when current->plug is non-NULL, and copy_process() inherits it from the parent but resets the child's plug to NULL, breaking the invariant. The fix clears PF_BLOCK_TS alongside the plug reset.

Risk Assessment

Breaking the invariant could lead to NULL pointer dereference in blocking contexts, potentially causing system crash (kernel panic) or privilege escalation.

Recommendation

Update the Linux kernel to a version containing the fix (commit clearing PF_BLOCK_TS in copy_process()).

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: kernel/fork: clear PF_BLOCK_TS in copy_process() PF_BLOCK_TS is only set in blk_time_get_ns() when current->plug is non-NULL, and blk_finish_plug() clears it via __blk_flush_plug() before NULLing the plug pointer. copy_process() breaks the invariant by inheriting PF_BLOCK_TS from the parent while resetting the child's plug to NULL. Clear PF_BLOCK_TS alongside that assignment so callers can rely on "PF_BLOCK_TS set implies current->plug != NULL" and dereference current->plug unguarded.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS