PT-2017-1982 · Linux+4 · Linux Kernel+4

CVE-2017-7477

·

Published

2017-04-24

·

Updated

2023-06-21

CVSS v3.1

7.0

High

VectorAV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions Linux kernel versions prior to 4.10.12
Description The issue is caused by a heap-based buffer overflow in the MACsec module of the Linux kernel. This can be exploited by attackers to cause a denial of service or possibly have other unspecified impacts. The vulnerability is triggered by using a size of MAX SKB FRAGS+1 in conjunction with the NETIF F FRAGLIST feature, leading to an error in the skb to sgvec function.
Recommendations For Linux kernel versions prior to 4.10.12, update to a version 4.10.12 or later to resolve the issue. As a temporary workaround, consider disabling the MACsec module until a patch is available. Restrict access to the skb to sgvec function to minimize the risk of exploitation. Avoid using the MAX SKB FRAGS+1 size in conjunction with the NETIF F FRAGLIST feature in the affected API endpoints until the issue is resolved.

Fix

DoS

Buffer Overflow

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

ALT-PU-2017-1617
ALT-PU-2017-1623
BDU:2017-01146
CESA-2017_1615
CVE-2017-7477
RHSA-2017:1615
RHSA-2017:1616
RHSA-2017_1615
RHSA-2017_1616
USN-3292-1
USN-3292-2
USN-3293-1

Affected Products

Alt Linux
Centos
Linux Kernel
Red Hat
Ubuntu