CVE-2017-2671

kernel: ping socket / AF_LLC connect() sin_family race

Published Apr 5, 2017 CVSS 3.0 · 5.5 Medium EPSS 1.5% KEV · Not listed
Description
The ping_unhash function in net/ipv4/ping.c in the Linux kernel through 4.10.8 is too late in obtaining a certain lock and consequently cannot ensure that disconnect function calls are safe, which allows local users to cause a denial of service (panic) by leveraging access to the protocol value of IPPROTO_ICMP in a socket system call.

Analysis

No analysis available yet

Remediation

No remediation available yet

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
Debian DLA Debian DLA DLA-922-1 linux security update
EUVD EUVD EUVD-2017-11815 The ping_unhash function in net/ipv4/ping.c in the Linux kernel through 4.10.8 is too late in obtaining a certain lock and consequently cannot ensure that disconnect function calls are safe, which allows local users to cause a denial of service (panic) by leveraging access to the protocol value of IPPROTO_ICMP in a socket system call.
Ubuntu USN Ubuntu USN USN-3312-1 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-3312-2 Linux kernel (Xenial HWE) vulnerabilities
Ubuntu USN Ubuntu USN USN-3314-1 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-3361-1 Linux kernel (HWE) vulnerabilities
Ubuntu USN Ubuntu USN USN-3754-1 Linux kernel vulnerabilities
History

No history.

Weaknesses
  • CWE-362

    Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')

  • NVD-CWE-noinfo

Sources

Status
PUBLISHED
Assigner
redhat
Published
Updated
Aug 5, 2024, 2:02 PM
Reserved
Dec 1, 2016, 12:00 AM
Status
Modified
Published
Apr 5, 2017, 6:59 AM
Modified
Jun 17, 2026, 1:16 AM
Severity
Moderate
Public date
Mar 24, 2017, 12:00 AM