CVE Catalog

CVE-2026-98912

Low risk· EPSS 8%
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.19%

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

Summary

In the Linux kernel, the ALSA seq oss snd_seq_oss_read() function had an inverted check for whether the next event fits in the userspace buffer. This caused valid events not to be copied or events larger than the read buffer to be copied.

Risk Assessment

The inverted check can cause incorrect OSS sequencer read behavior, including false end-of-file or buffer overrun on undersized reads. This may lead to application errors or potential memory issues.

Recommendation

Update the Linux kernel to a version containing the fix for the inverted condition in snd_seq_oss_read().

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: ALSA: seq: oss: Reject reads that cannot fit the next event snd_seq_oss_read() checks whether the next queued OSS sequencer event fits in the remaining userspace buffer before removing it from the read queue. The check is inverted. It currently stops when the event is smaller than the remaining buffer, so a normal 4-byte event is not copied for an 8-byte read buffer. Conversely, an 8-byte event can be copied for a smaller read count. Break only when the remaining userspace buffer is smaller than the next event, and report -EINVAL if no complete event has been copied. This prevents an undersized read from looking like end-of-file while leaving the event queued for a later read with a large enough buffer.

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