Description
In the Linux kernel, the following vulnerability has been resolved: net: ethernet: nixge: fix NULL dereference In function nixge_hw_dma_bd_release() dereference of NULL pointer priv->rx_bd_v is possible for the case of its allocation failure in nixge_hw_dma_bd_init(). Move for() loop with priv->rx_bd_v dereference under the check for its validity. Found by Linux Verification Center (linuxtesting.org) with SVACE.
Affected products
Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.
Linux Linux
Default version status: unaffected
492caffa8a1a405f661c111acabfe6b8b9645db8 to < 910c0264b64ef2dad8887714a7c56c93e39a0ed3affected492caffa8a1a405f661c111acabfe6b8b9645db8 to < 45752af0247589e6d3dede577415bfe117b4392caffected492caffa8a1a405f661c111acabfe6b8b9645db8 to < 9c584d6d9cfb935dce8fc81a4c26debac0a3049baffected492caffa8a1a405f661c111acabfe6b8b9645db8 to < 80e82f7b440b65cf131dce10f487dc73a7046e6baffected492caffa8a1a405f661c111acabfe6b8b9645db8 to < 9256db4e45e8b497b0e993cc3ed4ad08eb2389b6affected
Linux Linux
Default version status: affected
4.17affected0 to < 4.17unaffected5.4.226 to ≤ 5.4.*unaffected5.10.158 to ≤ 5.10.*unaffected5.15.82 to ≤ 5.15.*unaffected6.0.12 to ≤ 6.0.*unaffected6.1 to ≤ *unaffected
References
- https://git.kernel.org/stable/c/910c0264b64ef2dad8887714a7c56c93e39a0ed3 ↗
- https://git.kernel.org/stable/c/45752af0247589e6d3dede577415bfe117b4392c ↗
- https://git.kernel.org/stable/c/9c584d6d9cfb935dce8fc81a4c26debac0a3049b ↗
- https://git.kernel.org/stable/c/80e82f7b440b65cf131dce10f487dc73a7046e6b ↗
- https://git.kernel.org/stable/c/9256db4e45e8b497b0e993cc3ed4ad08eb2389b6 ↗