CVE-2017-1000112: linux linux_kernel
Vulnerability summary
CVE-2017-1000112 is a high (CVSS 7.0) vulnerability in linux linux_kernel. EPSS estimates a 20.80% chance of exploitation in the next 30 days, higher than 97.5% of scored vulnerabilities. 4 public exploits are recorded.
Weaponized exploit (exploit-database, 03-08-2018)
Source freshness unavailable
How is this decided?Advisory lineage
Upstream 0 · Downstream 33 · Related 21Timeline
- 04-10-2017PublishedVulnerability first disclosed.
- 05-08-2024Last modifiedVulnerability information updated.
Description
Linux kernel: Exploitable memory corruption due to UFO to non-UFO path switch. When building a UFO packet with MSG_MORE __ip_append_data() calls ip_ufo_append_data() to append. However in between two send() calls, the append path can be switched from UFO to non-UFO one, which leads to a memory corruption. In case UFO packet lengths exceeds MTU, copy = maxfraglen - skb->len becomes negative on the non-UFO path and the branch to allocate new skb is taken. This triggers fragmentation and computation of fraggap = skb_prev->len - maxfraglen. Fraggap can exceed MTU, causing copy = datalen - transhdrlen - fraggap to become negative. Subsequently skb_copy_and_csum_bits() writes out-of-bounds. A similar issue is present in IPv6 code. The bug was introduced in e89e9cf539a2 ("[IPv4/IPv6]: UFO Scatter-gather approach") on Oct 18 2005.
CVSS metrics
6 scores · 4 sources · 3 versions- OSV · UbuntuEcosystem advisory · calculated7.0HighCVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
- OSV · DebianEcosystem advisory · calculated7.0HighCVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
- OSV · UbuntuEcosystem advisory · calculated7.0HighCVSS:3.0/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
EPSS trend
Probability
20.80%
Chance of exploitation in the next 30 days
Percentile
98%
Versus all other CVEs
30-day change
No change 0.00 pp
From 20.80% on 04-10-2026
Known exploited
Compare KEV catalogsNot in the CISA KEV catalog.
Not in the ENISA CNW catalog.
Not in the CIRCL catalog.
Public exploits
4 foundLinux Kernel - UDP Fragmentation Offset 'UFO' Privilege Escalation (Metasploit)
Maturity: weaponized
Linux Kernel < 4.4.0-83 / < 4.8.0-58 (Ubuntu 14.04/16.04) - Local Privilege Escalation (KASLR / SMEP)
Maturity: weaponized
Linux Kernel < 4.4.0/ < 4.8.0 (Ubuntu 14.04/16.04 / Linux Mint 17/18 / Zorin) - Local Privilege Escalation (KASLR / SMEP)
Maturity: poc
Weaknesses
CWE · root causeAffected systems
Known conditions: local access, low-privilege account, no user interaction (CVSS vector). Other conditions: not stated in public data.
Suse41 products
- kgraft-patch-SLE12_Update_16&distro=SUSE Linux Enterprise Server 12-LTSS< 9-2.2
- kgraft-patch-SLE12_Update_17&distro=SUSE Linux Enterprise Server 12-LTSS< 8-2.2
- kgraft-patch-SLE12_Update_18&distro=SUSE Linux Enterprise Server 12-LTSS< 8-2.2
- kgraft-patch-SLE12_Update_19&distro=SUSE Linux Enterprise Server 12-LTSS< 7-2.2
- kgraft-patch-SLE12_Update_20&distro=SUSE Linux Enterprise Server 12-LTSS< 5-2.2
Redhat18 products
- kernel< 0:2.6.18-438.el5 | < 0:2.6.18-348.44.1.el5
- kernel-debug< 0:2.6.18-438.el5 | < 0:2.6.18-348.44.1.el5
- kernel-debug-debuginfo< 0:2.6.18-438.el5 | < 0:2.6.18-348.44.1.el5
- kernel-debug-devel< 0:2.6.18-438.el5 | < 0:2.6.18-348.44.1.el5
- kernel-debuginfo< 0:2.6.18-438.el5 | < 0:2.6.18-348.44.1.el5
Ubuntu12 products
- linux< 3.13.0-128.177 | < 4.4.0-91.114
- linux-aws< 4.4.0-1030.39
- linux-azure-fdeAll versions (No fix recorded)
- linux-gke< 4.4.0-1026.26 | All versions (No fix recorded)
- linux-hwe< 4.10.0-32.36~16.04.1
Debian1 product
- linux< 4.12.6-1
Linux1 product
- linux_kernel≥ 2.6.15, < 3.10.108 | ≥ 3.11, < 3.16.47 | ≥ 3.17, < 3.18.65 | ≥ 3.19, < 4.4.82 | ≥ 4.5, < 4.9.43 | ≥ 4.10, < 4.12.7
5 vendors · 73 products
References
64 linksShow all 64 references
- access.redhat.com/errata/RHSA-2019:1932Vendor AdvisoryX Refsource REDHATThird Party AdvisoryAdvisory
- access.redhat.com/errata/RHSA-2019:1931Vendor AdvisoryX Refsource REDHATThird Party AdvisoryAdvisory
- git.kernel.org/pub/…REPORT