CVE Catalog

CVE-2025-38568

HighCVSS 7.8
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.17%

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

Summary

A stack out-of-bounds write vulnerability was found in the Linux kernel's mqprio network scheduler. The issue occurs when validation of TCA_MQPRIO_TC_ENTRY_INDEX allows value 16, while the fp[] array has only 16 elements (indices 0-15).

Risk Assessment

An attacker could cause a system crash or potentially execute arbitrary code by sending a specially crafted network packet that triggers an out-of-bounds stack write.

Recommendation

Update the Linux kernel to a version containing the fix that limits the allowed index value to TC_QOPT_MAX_QUEUE - 1.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: net/sched: mqprio: fix stack out-of-bounds write in tc entry parsing TCA_MQPRIO_TC_ENTRY_INDEX is validated using NLA_POLICY_MAX(NLA_U32, TC_QOPT_MAX_QUEUE), which allows the value TC_QOPT_MAX_QUEUE (16). This leads to a 4-byte out-of-bounds stack write in the fp[] array, which only has room for 16 elements (0–15). Fix this by changing the policy to allow only up to TC_QOPT_MAX_QUEUE - 1.

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