First published: Tue Apr 25 2017(Updated: )
A heap overflow vulnerability was found in the Linux kernel in macsec module. Specifying MAX_SKB_FRAGS + 1 and using NETIF_F_FRAGLIST which calls skb_to_sgvec will overflow the heap. Upstream patches: <a href="https://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git/commit/?id=4d6fa57b4dab0d77f4d8e9d9c73d1e63f6fe8fee">https://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git/commit/?id=4d6fa57b4dab0d77f4d8e9d9c73d1e63f6fe8fee</a> <a href="https://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git/commit/?id=5294b83086cc1c35b4efeca03644cf9d12282e5b">https://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git/commit/?id=5294b83086cc1c35b4efeca03644cf9d12282e5b</a>
Credit: secalert@redhat.com secalert@redhat.com
Affected Software | Affected Version | How to fix |
---|---|---|
Linux Linux kernel | >=4.6<4.9.28 | |
Linux Linux kernel | >=4.10<4.10.16 | |
debian/linux | 5.10.223-1 5.10.226-1 6.1.115-1 6.1.119-1 6.11.10-1 6.12.5-1 |
Blacklist the MACsec kernel module
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
CVE-2017-7477 is a vulnerability in the MACsec module in the Linux kernel that allows attackers to cause a denial of service or possibly have other impacts.
CVE-2017-7477 has a severity rating of high (7 out of 10).
CVE-2017-7477 affects Linux kernel versions up to 4.10.12.
To fix CVE-2017-7477, you should update your Linux kernel to a version beyond 4.10.12 or apply the necessary patches provided by your Linux distribution.
You can find more information about CVE-2017-7477 in the references section: [link1](https://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git/commit/?id=4d6fa57b4dab0d77f4d8e9d9c73d1e63f6fe8fee), [link2](https://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git/commit/?id=5294b83086cc1c35b4efeca03644cf9d12282e5b), [link3](https://bugzilla.redhat.com/show_bug.cgi/show_bug.cgi?id=1445208).