CVE Catalog

CVE-2024-49977

MediumCVSS 5.5
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.25%

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

Summary

In the Linux kernel, the net: stmmac driver allows port_transmit_rate_kbps to be set to 0, which when tc-cbs is disabled leads to a zero-division error in div_s64. This can cause a system crash.

Risk Assessment

A kernel panic or system hang may occur, causing service unavailability.

Recommendation

Update the Linux kernel to a version with the fix that adds a return statement after setting txQ mode to DCB when tc-cbs is disabled.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: net: stmmac: Fix zero-division error when disabling tc cbs The commit b8c43360f6e4 ("net: stmmac: No need to calculate speed divider when offload is disabled") allows the "port_transmit_rate_kbps" to be set to a value of 0, which is then passed to the "div_s64" function when tc-cbs is disabled. This leads to a zero-division error. When tc-cbs is disabled, the idleslope, sendslope, and credit values the credit values are not required to be configured. Therefore, adding a return statement after setting the txQ mode to DCB when tc-cbs is disabled would prevent a zero-division error.

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