Skip to content
OpenAdvisories
Unscored CVE-2017-7477 EUVD-2017-16498GHSA-rj7x-xw78-6fjw

Heap-based buffer overflow in drivers/net/macsec.c in the MACsec module in the Linux kernel through 4.10.12 allows attackers to cause a den…

Published Apr 25, 2017 · Updated Aug 5, 2024 · Assigned by redhat

Description

Heap-based buffer overflow in drivers/net/macsec.c in the MACsec module in the Linux kernel through 4.10.12 allows attackers to cause a denial of service or possibly have unspecified other impact by leveraging the use of a MAX_SKB_FRAGS+1 size in conjunction with the NETIF_F_FRAGLIST feature, leading to an error in the skb_to_sgvec function.

Affected products

VendorProductAffectedFixed
— Linux kernel Linux kernel —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 linux 4.9.25-1 —
Debian 13 linux 4.9.25-1 —
Debian 12 linux 4.9.25-1 —
ReleasePackageFixed inAdvisory
Ubuntu 24.04 LTS linux-raspi-realtime No fix yet —
Ubuntu 22.04 LTS linux-riscv +2 No fix yet —
Ubuntu 20.04 LTS linux-gke +3 No fix yet —
Ubuntu 18.04 LTS linux-gcp +2 No fix yet —
Ubuntu 16.04 LTS linux-hwe 4.8.0-56.61~16.04.1 USN-3292-2
ReleasePackageFixed inAdvisory
RHEL 7 kernel-rt +10 3.10.0-514.26.1.rt56.442.el7 RHSA-2017:1616
RHEL 7 perf +18 3.10.0-514.26.1.el7 RHSA-2017:1615

Oracle Linux

ReleasePackageFixed inAdvisory
Oracle Linux 7 dtrace-modules-4.1.12-94.3.8.el6uek 0.6.0-4.el6 ELSA-2017-3589
Oracle Linux 7 dtrace-modules-4.1.12-94.3.8.el7uek 0.6.0-4.el7 ELSA-2017-3589
Oracle Linux 7 kernel-uek +5 4.1.12-94.3.8.el7uek ELSA-2017-3589
Oracle Linux 7 perf +11 3.10.0-514.26.1.el7 ELSA-2017-1615

Advisories 5

References