CVE-2017-18222

kernel: Memory corruption in ethtool_get_strings function in hns driver

Published Mar 8, 2018 CVSS 3.0 · 7.8 High EPSS < 1% KEV · Not listed
Description
In the Linux kernel before 4.12, Hisilicon Network Subsystem (HNS) does not consider the ETH_SS_PRIV_FLAGS case when retrieving sset_count data, which allows local users to cause a denial of service (buffer overflow and memory corruption) or possibly have unspecified other impact, as demonstrated by incompatibility between hns_get_sset_count and ethtool_get_strings.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
Debian DSA Debian DSA DSA-4188-1 linux security update
EUVD EUVD EUVD-2017-9354 In the Linux kernel before 4.12, Hisilicon Network Subsystem (HNS) does not consider the ETH_SS_PRIV_FLAGS case when retrieving sset_count data, which allows local users to cause a denial of service (buffer overflow and memory corruption) or possibly have unspecified other impact, as demonstrated by incompatibility between hns_get_sset_count and ethtool_get_strings.
Ubuntu USN Ubuntu USN USN-3654-1 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-3654-2 Linux kernel (Xenial HWE) vulnerabilities
Ubuntu USN Ubuntu USN USN-3656-1 Linux kernel (Raspberry Pi 2, Snapdragon) vulnerabilities
History

No history.

Weaknesses

Sources

Status
PUBLISHED
Assigner
mitre
Published
Updated
Aug 5, 2024, 9:13 PM
Reserved
Mar 8, 2018, 12:00 AM
Status
Modified
Published
Mar 8, 2018, 2:29 PM
Modified
Jun 17, 2026, 1:12 AM
Severity
Low
Public date
Mar 8, 2018, 12:00 AM