Skip to content
Fencer Vulns
high 7.8

CVE-2017-1000370 json

The offset2lib patch as used in the Linux Kernel contains a vulnerability that allows a PIE binary to be execve()'ed with 1GB of arguments…

published 2017-06-19 9 y ago modified 2026-06-17 4 mo ago also EUVD-2017-1529

cvss
7.8
version 3.1, NVD
cisa kev
Not listed
not in CISA's catalog
epss
2.3%
EPSS 2.3% chance of exploitation in 30 days, percentile 83%
public exploits
2
Exploit-DB

Summary

The offset2lib patch as used in the Linux Kernel contains a vulnerability that allows a PIE binary to be execve()'ed with 1GB of arguments or environmental strings then the stack occupies the address 0x80000000 and the PIE binary is mapped above 0x40000000 nullifying the protection of the offset2lib patch. This affects Linux Kernel version 4.11.5 and earlier. This is a different issue than CVE-2017-1000371. This issue appears to be limited to i386 based systems.

Patch / fix

  • linux linux_kernel 4.1.43, 4.4.78, 4.9.39, 4.11.12, 4.12.3
  • linux Debian 14, Debian 13, Debian 12 4.11.11-1

debian advisories DEBIAN-CVE-2017-1000370

  • linux Ubuntu 16.04 LTS 4.4.0-93.116
  • linux-aws Ubuntu 16.04 LTS 4.4.0-1032.41
  • linux-gcp Ubuntu 16.04 LTS 4.13.0-1002.5
  • linux-gke Ubuntu 16.04 LTS 4.4.0-1028.28
  • linux-hwe Ubuntu 16.04 LTS 4.13.0-32.35~16.04.1
  • linux-raspi2 Ubuntu 16.04 LTS 4.4.0-1071.79
  • linux-lts-xenial Ubuntu 14.04 LTS 4.4.0-93.116~14.04.1
  • linux-snapdragon Ubuntu 16.04 LTS 4.4.0-1073.78

ubuntu advisories UBUNTU-CVE-2017-1000370

Ubuntu security data © Canonical Ltd., from https://github.com/canonical/ubuntu-security-notices via OSV; changed: normalised to fixed package versions per release. CC BY-SA 4.0

  • linux-lts Arch Linux 4.9.39-1

arch linux advisories AVG-312

Vendor advisories

What the vendors themselves say about their products: affected, fixed or not affected, and what to do.

red hat product security vex CVE-2017-1000370 updated cvss 2.9

kernel: offset2lib patch protection bypass

  • Red Hat Enterprise Linux 5 kernel Red Hat Enterprise Linux 6 perf, kernel, python-perf, kernel-kdump, kernel-firmware, kernel-bootwrapper, +1 more
    affected: no fix planned “Will not fix”
  • Red Hat Enterprise Linux 7 perf, kernel, bpftool, kernel-rt, python-perf, kernel-kdump, +8 more Red Hat Enterprise MRG 2 kernel-rt, mrg-rt-release, kernel-rt-trace, kernel-rt-vanilla, kernel-rt-firmware
    not affected: vulnerable code not present

Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf

Timeline

  1. Published
  2. First public exploit (EDB-42274)

Exploit prediction

2.25% chance of exploitation in the next 30 days, higher than 83% of all scored CVEs (FIRST EPSS, 2026-11-08).

Exploits and checks

  • EDB-42274 Linux Kernel (Debian 7/8/9/10 / Fedora 23/24/25 / CentOS 5.3/5.11/6.0/6.8/7.2.1511) - 'ldso_hwcap Stack Clash' Local Privilege Escalation local, 2017-06-28
  • EDB-42273 Linux Kernel - 'offset2lib' Stack Clash local, 2017-06-28

CVSS scores

assigned by version score vector
NVD 3.1 7.8 CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
NVD 2.0 7.2 AV:L/AC:L/Au:N/C:C/I:C/A:C

Classification

Technology feeds

References

Sources

Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.