CVE-2017-7308

Advisory lineage Upstream: 0 Downstream: 44
Modified
Published: 29 Mar 2017, 20:00
Last modified:05 Aug 2024, 15:56

Vulnerability Summary

Overall Risk (default)
high
59/100
CVSS Score
7.8 HIGH
v3.1 (nvd)
EPSS Score
87% CRITICAL
87% probability +0.72%
KEV
Not listed
Ransomware
No reports
Public exploits
4 found
Dark Web
Not detected

Timeline

29 Mar 2017, 20:00
Published
Vulnerability first disclosed
05 Aug 2024, 15:56
Last Modified
Vulnerability information updated

Description

The packet_set_ring function in net/packet/af_packet.c in the Linux kernel through 4.10.6 does not properly validate certain block-size data, which allows local users to cause a denial of service (integer signedness error and out-of-bounds write), or gain privileges (if the CAP_NET_RAW capability is held), via crafted system calls.

CVSS Metrics

  • v3.1HIGHScore: 7.8CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
  • v2.0HIGHScore: 7.2AV:L/AC:L/Au:N/C:C/I:C/A:C

EPSS Trends

Current EPSS score: 87.00% Percentile: 99%

Techniques & Countermeasures

  • CWE-681Incorrect Conversion between Numeric Types

    When converting from one data type to another, such as long to integer, data can be omitted or translated in a way that produces unexpected values. If the resulting values are used in a sensitive context, then dangerous behaviors may occur.

  • CWE-787Out-of-bounds Write

    The product writes data past the end, or before the beginning, of the intended buffer.

Affected Systems

  • linuxlinux_kernel

    ≥ 2.6.27, < 3.2.89 | ≥ 3.3, < 3.10.107 | ≥ 3.11, < 3.12.74 | ≥ 3.13, < 3.16.44 | ≥ 3.17, < 3.18.52 | ≥ 3.19, < 4.1.41 | ≥ 4.2, < 4.4.66 | ≥ 4.5, < 4.9.26 | ≥ 4.10, < 4.10.14

References (12)