REDHAT-BUG-2320574: Low severity linux kernel vulnerability
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 "porttransmitratekbps" to be set to a value of 0, which is then passed to the "divs64" 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.
Affected Software
Event History
Frequently Asked Questions
What is the severity of REDHAT-BUG-2320574?
The severity of REDHAT-BUG-2320574 is considered low as it pertains to a zero-division error when disabling a specific feature.
How do I fix REDHAT-BUG-2320574?
To fix REDHAT-BUG-2320574, update your Linux kernel to the latest version that contains the relevant fix.
Which versions of the Linux kernel are affected by REDHAT-BUG-2320574?
REDHAT-BUG-2320574 affects various versions of the Linux kernel, particularly those that allow the 'port_transmit_rate_kbps' to be set to zero.
Is a workaround available for REDHAT-BUG-2320574?
Currently, there is no documented workaround for REDHAT-BUG-2320574; the recommended action is to apply the kernel patch.
What systems are primarily impacted by REDHAT-BUG-2320574?
Systems running affected versions of the Linux kernel that utilize the stmmac driver are primarily impacted by REDHAT-BUG-2320574.