Truncation Vulnerability in Linux Kernel Affecting Polling Mechanism
CVE-2026-98157

Currently unrated

Key Information:

Vendor

Linux

Status
Vendor
CVE Published:
25 September 2026

What is CVE-2026-98157?

A vulnerability within the Linux kernel concerns the poll_msec sysfs store file, which previously used simple_strtoul() for value parsing, leading to potential truncation of values larger than UINT_MAX. On 64-bit systems, values exceeding this limit could be silently truncated, causing unintended behavior. The issue is addressed by replacing simple_strtoul() with kstrtouint(), enabling the rejection of values that exceed UINT_MAX at the parsing stage. Additionally, a safeguard against a zero-delay value has been implemented to prevent excessive CPU usage from continuous polling without delay.

Affected Version(s)

Linux e27e3dac651771fe3250f6305dee277bce29fc5d

Linux e27e3dac651771fe3250f6305dee277bce29fc5d < 528052af901d6e6bbfa0e52362a70a58a5dd1e43

Linux e27e3dac651771fe3250f6305dee277bce29fc5d < 0e022ee4f8e0dc843ba4c80bb75408a7704279af

References

Timeline

  • Vulnerability published

  • Vulnerability Reserved

.