Every CVE Search/ Get API key

CVE-2018-1000001

In glibc 2.26 and earlier there is confusion in the usage of getcwd() by realpath() which can be...

7.8 HighPublic exploitFix available

In glibc 2.26 and earlier there is confusion in the usage of getcwd() by realpath() which can be used to write before the destination buffer leading to a buffer underflow and potential code execution.

Attack profile

How easy it is to exploit

Attack vector
Local
Complexity
Low
Privileges needed
Low
User interaction
None

What an attacker can affect

Confidentiality
High
Integrity
High
Availability
High

Exploit likelihood

13.4%Down 44.2 points since Apr 14, 2021
90%50%10%1%

What each source reports

NVD Score used 7.8

In glibc 2.26 and earlier there is confusion in the usage of getcwd() by realpath() which can be used to write before the destination buffer leading to a buffer underflow and potential code execution.

Record
CVE-2018-1000001
CVSS 3.0
7.8 HighCVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS 2.0
7.2 HighAV:L/AC:L/Au:N/C:C/I:C/A:C
Weakness
CWE-787
Updated
2026-11-02
CVE List No score

In glibc 2.26 and earlier there is confusion in the usage of getcwd() by realpath() which can be used to write before the destination buffer leading to a buffer underflow and potential code execution.

Record
CVE-2018-1000001
Updated
2026-11-02
EUVDEUVD-2018-1773 No score

In glibc 2.26 and earlier there is confusion in the usage of getcwd() by realpath() which can be used to write before the destination buffer leading to a buffer underflow and potential code execution.

Record
EUVD-2018-1773
Updated
2026-11-03
GitHub AdvisoriesGHSA-gxfx-pp2w-7f8c 7.8

In glibc 2.26 and earlier there is confusion in the usage of getcwd() by realpath() which can be...

In glibc 2.26 and earlier there is confusion in the usage of getcwd() by realpath() which can be used to write before the destination buffer leading to a buffer underflow and potential code execution.

Record
GHSA-gxfx-pp2w-7f8c
CVSS 3.0
7.8 HighCVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Weakness
CWE-787
Updated
2026-11-02
OSV 7.8

In glibc 2.26 and earlier there is confusion in the usage of getcwd() by realpath() which can be used to write before the destination buffer leading to a buffer underflow and potential code execution.

Record
CVE-2018-1000001
CVSS 3.0
7.8 HighCVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVDEBIAN-CVE-2018-1000001 7.8

In glibc 2.26 and earlier there is confusion in the usage of getcwd() by realpath() which can be used to write before the destination buffer leading to a buffer underflow and potential code execution.

Record
DEBIAN-CVE-2018-1000001
CVSS 3.0
7.8 HighCVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
Show 16 moreShow less
OSVRHSA-2018:0805 7.0

Red Hat Security Advisory: glibc security, bug fix, and enhancement update

Record
RHSA-2018:0805
CVSS 3.0
7.0 HighCVSS:3.0/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVUBUNTU-CVE-2018-1000001 7.8

In glibc 2.26 and earlier there is confusion in the usage of getcwd() by realpath() which can be used to write before the destination buffer leading to a buffer underflow and potential code execution.

Record
UBUNTU-CVE-2018-1000001
CVSS 3.0
7.8 HighCVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVCLSA-2026-1776605836 No score

glibc: Fix of 3 CVEs

  • CVE-2018-6485: fix integer overflows in memalign and malloc
  • CVE-2018-1000001: fix realpath buffer underflow via getcwd
  • CVE-2018-19591: fix if_nametoindex descriptor leak
Record
CLSA-2026-1776605836
Updated
2026-11-02
OSVCLSA-2026-1776606103 No score

glibc: Fix of 3 CVEs

  • CVE-2018-6485: fix integer overflows in memalign and malloc
  • CVE-2018-1000001: fix realpath buffer underflow via getcwd
  • CVE-2018-19591: fix if_nametoindex descriptor leak
Record
CLSA-2026-1776606103
Updated
2026-11-02
OSVMGASA-2018-0096 No score

Updated glibc packages fix security vulnerabilities

Updated glibc packages fix security vulnerabilities:

An issue in the code handling RPATHs was fixed that could have been exploited by an attacker to execute code loaded from arbitrary libraries (CVE-2017-16997).

A privilege escalation bug in the realpath() function when the getcwd() system call doesn't return a valid absolute pathname (CVE-2018-1000001).

Also, support for the C.UTF-8 locale has been added in the locales package.

Record
MGASA-2018-0096
Updated
2026-11-02
OSVMGASA-2018-0098 No score

Updated glibc packages fix security vulnerabilities

An issue in the code handling RPATHs was fixed that could have been exploited by an attacker to execute code loaded from arbitrary libraries (CVE-2017-16997).

A privilege escalation bug in the realpath() function when the getcwd() system call doesn't return a valid absolute pathname (CVE-2018-1000001).

Record
MGASA-2018-0098
Updated
2026-11-02
OSVopenSUSE-SU-2024:10792-1 No score

glibc-2.34-1.2 on GA media

These are all security issues fixed in the glibc-2.34-1.2 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:10792-1
Updated
2026-11-02
OSVSUSE-SU-2018:0071-1 No score

Security update for glibc

This update for glibc fixes the following issues:

  • A privilege escalation bug in the realpath() function has been fixed. [CVE-2018-1000001, bsc#1074293]
Record
SUSE-SU-2018:0071-1
Updated
2026-11-02
OSVSUSE-SU-2018:0074-1 No score

Security update for glibc

This update for glibc fixes the following issues:

  • A privilege escalation bug in the realpath() function has been fixed. [CVE-2018-1000001, bsc#1074293]

  • A memory leak and a buffer overflow in the dynamic ELF loader has been fixed. [CVE-2017-1000408, CVE-2017-1000409, bsc#1071319]

  • An issue in the code handling RPATHs was fixed that could have been exploited by an attacker to execute code loaded from arbitrary libraries. [CVE-2017-16997, bsc#1073231]

  • A potential crash caused by a use-after-free bug in pthread_create() has been fixed. [bsc#1053188]

  • A bug that prevented users to build shared objects which use the optimized libmvec.so API has been fixed. [bsc#1070905]

  • A memory leak in the glob() function has been fixed. [CVE-2017-15670, CVE-2017-15671, CVE-2017-15804, bsc#1064569, bsc#1064580, bsc#1064583]

  • A bug that would lose the syscall error code value in case of crashes has been fixed. [bsc#1063675]

Record
SUSE-SU-2018:0074-1
Updated
2026-11-02
OSVSUSE-SU-2018:0075-1 No score

Security update for glibc

This update for glibc fixes the following issues:

  • A privilege escalation bug in the realpath() function has been fixed. [CVE-2018-1000001, bsc#1074293]
Record
SUSE-SU-2018:0075-1
Updated
2026-11-02
OSVSUSE-SU-2018:0076-1 No score

Security update for glibc

This update for glibc fixes the following issues:

  • A privilege escalation bug in the realpath() function has been fixed. [CVE-2018-1000001, bsc#1074293]

  • A buffer manipulation vulnerability in nscd has been fixed that could possibly have lead to an nscd daemon crash or code execution as the user running nscd. [CVE-2014-9984, bsc#1043984]

Record
SUSE-SU-2018:0076-1
Updated
2026-11-02
OSVSUSE-SU-2018:0451-1 No score

Security update for glibc

This update for glibc fixes the following issues:

Security issues fixed:

  • CVE-2017-8804: Fix memory leak after deserialization failure in xdr_bytes, xdr_string (bsc#1037930)
  • CVE-2017-12132: Reduce EDNS payload size to 1200 bytes (bsc#1051791)
  • CVE-2018-6485,CVE-2018-6551: Fix integer overflows in internal memalign and malloc functions (bsc#1079036)
  • CVE-2018-1000001: Avoid underflow of malloced area (bsc#1074293)

Non security bugs fixed:

  • Release read lock after resetting timeout (bsc#1073990)
Record
SUSE-SU-2018:0451-1
Updated
2026-11-02
OSVSUSE-SU-2018:0565-1 No score

Security update for glibc

This update for glibc fixes the following issues:

Security issues:

  • CVE-2017-8804: Fix memory leak after deserialization failure in xdr_bytes, xdr_string (bsc#1037930)
  • CVE-2017-12132: Reduce EDNS payload size to 1200 bytes (bsc#1051791)
  • CVE-2018-6485,CVE-2018-6551: Fix integer overflows in internal memalign and malloc functions (bsc#1079036)
  • CVE-2018-1000001: Avoid underflow of malloced area in realpath (bsc#1074293)

Also a non security issue was fixed:

  • Do not fail if one of the two responses to AF_UNSPEC fails (bsc#978209)
Record
SUSE-SU-2018:0565-1
Updated
2026-11-02
OSVSUSE-SU-2018:2187-1 No score

Security update for glibc

This update for glibc fixes the following issues:

Security issues fixed:

  • CVE-2017-15804: Fix buffer overflow during unescaping of user names in the glob function in glob.c (bsc#1064580).
  • CVE-2017-15670: Fix buffer overflow in glob with GLOB_TILDE (bsc#1064583).
  • CVE-2017-15671: Fix memory leak in glob with GLOB_TILDE (bsc#1064569).
  • CVE-2018-11236: Fix 32bit arch integer overflow in stdlib/canonicalize.c when processing very long pathname arguments (bsc#1094161).
  • CVE-2017-12132: Reduce advertised EDNS0 buffer size to guard against fragmentation attacks (bsc#1051791).
  • CVE-2018-1000001: Avoid underflow of malloced area (bsc#1074293).
Record
SUSE-SU-2018:2187-1
Updated
2026-11-02
OSVUSN-3534-1 No score

eglibc, glibc vulnerabilities

It was discovered that the GNU C library did not properly handle all of the possible return values from the kernel getcwd(2) syscall. A local attacker could potentially exploit this to execute arbitrary code in setuid programs and gain administrative privileges. (CVE-2018-1000001)

A memory leak was discovered in the _dl_init_paths() function in the GNU C library dynamic loader. A local attacker could potentially exploit this with a specially crafted value in the LD_HWCAP_MASK environment variable, in combination with CVE-2017-1000409 and another vulnerability on a system with hardlink protections disabled, in order to gain administrative privileges. (CVE-2017-1000408)

A heap-based buffer overflow was discovered in the _dl_init_paths() function in the GNU C library dynamic loader. A local attacker could potentially exploit this with a specially crafted value in the LD_LIBRARY_PATH environment variable, in combination with CVE-2017-1000408 and another vulnerability on a system with hardlink protections disabled, in order to gain administrative privileges. (CVE-2017-1000409)

An off-by-one error leading to a heap-based buffer overflow was discovered in the GNU C library glob() implementation. An attacker could potentially exploit this to cause a denial of service or execute arbitrary code via a maliciously crafted pattern. (CVE-2017-15670)

A heap-based buffer overflow was discovered during unescaping of user names with the ~ operator in the GNU C library glob() implementation. An attacker could potentially exploit this to cause a denial of service or execute arbitrary code via a maliciously crafted pattern. (CVE-2017-15804)

It was discovered that the GNU C library dynamic loader mishandles RPATH and RUNPATH containing $ORIGIN for privileged (setuid or AT_SECURE) programs. A local attacker could potentially exploit this by providing a specially crafted library in the current working directory in order to gain administrative privileges. (CVE-2017-16997)

It was discovered that the GNU C library malloc() implementation could return a memory block that is too small if an attempt is made to allocate an object whose size is close to SIZE_MAX, resulting in a heap-based overflow. An attacker could potentially exploit this to cause a denial of service or execute arbitrary code. This issue only affected Ubuntu 17.10. (CVE-2017-17426)

Record
USN-3534-1
Updated
2026-11-02
OSVUSN-4768-1 No score

musl vulnerabilities

It was discovered that musl did not properly handle kernel syscalls. An attacker could use this vulnerability to cause a denial of service (crash) or possibly execute arbitrary code. (CVE-2018-1000001)

It was discovered that musl did not properly handle the parsing of DNS response codes. A remote attacker could use this vulnerability to cause resource consumption (infinite loop), denial of service, or possibly execute arbitrary code. This issue only affected Ubuntu 14.04 ESM. (CVE-2014-3484)

It was discovered that musl did not properly handle the parsing of DNS response codes. A remote attacker could use this vulnerability to cause resource consumption (infinite loop), denial of service, or possibly execute arbitrary code. This issue only affected Ubuntu 16.04 ESM. (CVE-2017-15650)

It was discovered that musl did not properly handle the parsing of ipv6 addresses. An attacker could use this vulnerability to cause a denial of service (crash) or possibly execute arbitrary code. This issue only affected Ubuntu 14.04 ESM. (CVE-2015-1817)

It was discovered that TRE library, used by musl, did not properly handle certain inputs. An attacker could use this vulnerability to cause a denial of service (crash). (CVE-2016-8859)

Record
USN-4768-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
glibc
TuxCare:CentOS:6
From an advisory covering 3 CVEs
before 2.12-2.215.el6.tuxcare.els12
2.12-2.215.el6.tuxcare.els12
glibc-common
TuxCare:CentOS:6
From an advisory covering 3 CVEs
before 2.12-2.215.el6.tuxcare.els12
2.12-2.215.el6.tuxcare.els12
glibc-devel
TuxCare:CentOS:6
From an advisory covering 3 CVEs
before 2.12-2.215.el6.tuxcare.els12
2.12-2.215.el6.tuxcare.els12
glibc-headers
TuxCare:CentOS:6
From an advisory covering 3 CVEs
before 2.12-2.215.el6.tuxcare.els12
2.12-2.215.el6.tuxcare.els12
glibc-static
TuxCare:CentOS:6
From an advisory covering 3 CVEs
before 2.12-2.215.el6.tuxcare.els12
2.12-2.215.el6.tuxcare.els12
glibc-utils
TuxCare:CentOS:6
From an advisory covering 3 CVEs
before 2.12-2.215.el6.tuxcare.els12
2.12-2.215.el6.tuxcare.els12
nscd
TuxCare:CentOS:6
From an advisory covering 3 CVEs
before 2.12-2.215.el6.tuxcare.els12
2.12-2.215.el6.tuxcare.els12
glibc
TuxCare:OracleLinux:6
From an advisory covering 3 CVEs
before 2.12-2.215.el6.tuxcare.els12
2.12-2.215.el6.tuxcare.els12
glibc-common
TuxCare:OracleLinux:6
From an advisory covering 3 CVEs
before 2.12-2.215.el6.tuxcare.els12
2.12-2.215.el6.tuxcare.els12
glibc-devel
TuxCare:OracleLinux:6
From an advisory covering 3 CVEs
before 2.12-2.215.el6.tuxcare.els12
2.12-2.215.el6.tuxcare.els12
Show 90 moreShow less
Affected packages
PackageAffectedFixed
glibc-headers
TuxCare:OracleLinux:6
From an advisory covering 3 CVEs
before 2.12-2.215.el6.tuxcare.els12
2.12-2.215.el6.tuxcare.els12
glibc-static
TuxCare:OracleLinux:6
From an advisory covering 3 CVEs
before 2.12-2.215.el6.tuxcare.els12
2.12-2.215.el6.tuxcare.els12
glibc-utils
TuxCare:OracleLinux:6
From an advisory covering 3 CVEs
before 2.12-2.215.el6.tuxcare.els12
2.12-2.215.el6.tuxcare.els12
nscd
TuxCare:OracleLinux:6
From an advisory covering 3 CVEs
before 2.12-2.215.el6.tuxcare.els12
2.12-2.215.el6.tuxcare.els12
glibc
Debian:12
before 2.26-4
2.26-4
glibc
Debian:13
before 2.26-4
2.26-4
glibc
Debian:14
before 2.26-4
2.26-4
glibc
Mageia:6
From an advisory covering 2 CVEs
before 2.22-27.mga6
2.22-27.mga6
locales
Mageia:6
From an advisory covering 2 CVEs
before 2.22-7.mga6
2.22-7.mga6
glibc
Mageia:5
From an advisory covering 2 CVEs
before 2.20-27.mga5
2.20-27.mga5
glibc
Red Hat:enterprise_linux:7::client
From an advisory covering 6 CVEs
before 0:2.17-222.el7
0:2.17-222.el7
glibc-common
Red Hat:enterprise_linux:7::client
From an advisory covering 6 CVEs
before 0:2.17-222.el7
0:2.17-222.el7
glibc-debuginfo
Red Hat:enterprise_linux:7::client
From an advisory covering 6 CVEs
before 0:2.17-222.el7
0:2.17-222.el7
glibc-debuginfo-common
Red Hat:enterprise_linux:7::client
From an advisory covering 6 CVEs
before 0:2.17-222.el7
0:2.17-222.el7
glibc-devel
Red Hat:enterprise_linux:7::client
From an advisory covering 6 CVEs
before 0:2.17-222.el7
0:2.17-222.el7
glibc-headers
Red Hat:enterprise_linux:7::client
From an advisory covering 6 CVEs
before 0:2.17-222.el7
0:2.17-222.el7
glibc-utils
Red Hat:enterprise_linux:7::client
From an advisory covering 6 CVEs
before 0:2.17-222.el7
0:2.17-222.el7
nscd
Red Hat:enterprise_linux:7::client
From an advisory covering 6 CVEs
before 0:2.17-222.el7
0:2.17-222.el7
glibc-static
Red Hat:enterprise_linux:7::client
From an advisory covering 6 CVEs
before 0:2.17-222.el7
0:2.17-222.el7
glibc
Red Hat:enterprise_linux:7::computenode
From an advisory covering 6 CVEs
before 0:2.17-222.el7
0:2.17-222.el7
glibc-common
Red Hat:enterprise_linux:7::computenode
From an advisory covering 6 CVEs
before 0:2.17-222.el7
0:2.17-222.el7
glibc-debuginfo
Red Hat:enterprise_linux:7::computenode
From an advisory covering 6 CVEs
before 0:2.17-222.el7
0:2.17-222.el7
glibc-debuginfo-common
Red Hat:enterprise_linux:7::computenode
From an advisory covering 6 CVEs
before 0:2.17-222.el7
0:2.17-222.el7
glibc-devel
Red Hat:enterprise_linux:7::computenode
From an advisory covering 6 CVEs
before 0:2.17-222.el7
0:2.17-222.el7
glibc-headers
Red Hat:enterprise_linux:7::computenode
From an advisory covering 6 CVEs
before 0:2.17-222.el7
0:2.17-222.el7
glibc-utils
Red Hat:enterprise_linux:7::computenode
From an advisory covering 6 CVEs
before 0:2.17-222.el7
0:2.17-222.el7
nscd
Red Hat:enterprise_linux:7::computenode
From an advisory covering 6 CVEs
before 0:2.17-222.el7
0:2.17-222.el7
glibc-static
Red Hat:enterprise_linux:7::computenode
From an advisory covering 6 CVEs
before 0:2.17-222.el7
0:2.17-222.el7
glibc
Red Hat:enterprise_linux:7::server
From an advisory covering 6 CVEs
before 0:2.17-222.el7
0:2.17-222.el7
glibc-common
Red Hat:enterprise_linux:7::server
From an advisory covering 6 CVEs
before 0:2.17-222.el7
0:2.17-222.el7
glibc-debuginfo
Red Hat:enterprise_linux:7::server
From an advisory covering 6 CVEs
before 0:2.17-222.el7
0:2.17-222.el7
glibc-debuginfo-common
Red Hat:enterprise_linux:7::server
From an advisory covering 6 CVEs
before 0:2.17-222.el7
0:2.17-222.el7
glibc-devel
Red Hat:enterprise_linux:7::server
From an advisory covering 6 CVEs
before 0:2.17-222.el7
0:2.17-222.el7
glibc-headers
Red Hat:enterprise_linux:7::server
From an advisory covering 6 CVEs
before 0:2.17-222.el7
0:2.17-222.el7
glibc-utils
Red Hat:enterprise_linux:7::server
From an advisory covering 6 CVEs
before 0:2.17-222.el7
0:2.17-222.el7
nscd
Red Hat:enterprise_linux:7::server
From an advisory covering 6 CVEs
before 0:2.17-222.el7
0:2.17-222.el7
glibc-static
Red Hat:enterprise_linux:7::server
From an advisory covering 6 CVEs
before 0:2.17-222.el7
0:2.17-222.el7
glibc
Red Hat:enterprise_linux:7::workstation
From an advisory covering 6 CVEs
before 0:2.17-222.el7
0:2.17-222.el7
glibc-common
Red Hat:enterprise_linux:7::workstation
From an advisory covering 6 CVEs
before 0:2.17-222.el7
0:2.17-222.el7
glibc-debuginfo
Red Hat:enterprise_linux:7::workstation
From an advisory covering 6 CVEs
before 0:2.17-222.el7
0:2.17-222.el7
glibc-debuginfo-common
Red Hat:enterprise_linux:7::workstation
From an advisory covering 6 CVEs
before 0:2.17-222.el7
0:2.17-222.el7
glibc-devel
Red Hat:enterprise_linux:7::workstation
From an advisory covering 6 CVEs
before 0:2.17-222.el7
0:2.17-222.el7
glibc-headers
Red Hat:enterprise_linux:7::workstation
From an advisory covering 6 CVEs
before 0:2.17-222.el7
0:2.17-222.el7
glibc-utils
Red Hat:enterprise_linux:7::workstation
From an advisory covering 6 CVEs
before 0:2.17-222.el7
0:2.17-222.el7
nscd
Red Hat:enterprise_linux:7::workstation
From an advisory covering 6 CVEs
before 0:2.17-222.el7
0:2.17-222.el7
glibc-static
Red Hat:enterprise_linux:7::workstation
From an advisory covering 6 CVEs
before 0:2.17-222.el7
0:2.17-222.el7
glibc
SUSE:OpenStack Cloud 6
before 2.19-40.9.5
2.19-40.9.5
glibc
SUSE:Linux Enterprise Server for SAP Applications 12 SP1
before 2.19-40.9.5
2.19-40.9.5
glibc
SUSE:Linux Enterprise Server 12 SP1-LTSS
before 2.19-40.9.5
2.19-40.9.5
glibc
SUSE:Linux Enterprise Desktop 12 SP2
From an advisory covering 7 CVEs
before 2.22-62.3.4
2.22-62.3.4
glibc
SUSE:Linux Enterprise Desktop 12 SP3
From an advisory covering 7 CVEs
before 2.22-62.3.4
2.22-62.3.4
glibc
SUSE:Linux Enterprise Server for Raspberry Pi 12 SP2
From an advisory covering 7 CVEs
before 2.22-62.3.4
2.22-62.3.4
glibc
SUSE:Linux Enterprise Software Development Kit 12 SP2
From an advisory covering 7 CVEs
before 2.22-62.3.4
2.22-62.3.4
glibc
SUSE:Linux Enterprise Software Development Kit 12 SP3
From an advisory covering 7 CVEs
before 2.22-62.3.4
2.22-62.3.4
glibc
SUSE:Linux Enterprise Server 12 SP2
From an advisory covering 7 CVEs
before 2.22-62.3.4
2.22-62.3.4
glibc
SUSE:Linux Enterprise Server for SAP Applications 12 SP2
From an advisory covering 7 CVEs
before 2.22-62.3.4
2.22-62.3.4
glibc
SUSE:Linux Enterprise Server 12 SP3
From an advisory covering 7 CVEs
before 2.22-62.3.4
2.22-62.3.4
glibc
SUSE:Linux Enterprise Server for SAP Applications 12 SP3
From an advisory covering 7 CVEs
before 2.22-62.3.4
2.22-62.3.4
glibc
SUSE:Linux Enterprise Software Development Kit 11 SP4
before 2.11.3-17.110.3.1
2.11.3-17.110.3.1
glibc
SUSE:Linux Enterprise Point of Sale 11 SP3
before 2.11.3-17.110.3.1
2.11.3-17.110.3.1
glibc
SUSE:Linux Enterprise Server 11 SP3-LTSS
before 2.11.3-17.110.3.1
2.11.3-17.110.3.1
glibc
SUSE:Linux Enterprise Server 11 SP3-TERADATA
before 2.11.3-17.110.3.1
2.11.3-17.110.3.1
glibc
SUSE:Linux Enterprise Server 11 SP4
before 2.11.3-17.110.3.1
2.11.3-17.110.3.1
glibc
SUSE:Linux Enterprise Server for SAP Applications 11 SP4
before 2.11.3-17.110.3.1
2.11.3-17.110.3.1
glibc
SUSE:Linux Enterprise Server 12-LTSS
From an advisory covering 2 CVEs
before 2.19-22.24.5
2.19-22.24.5
glibc
SUSE:Linux Enterprise Desktop 12 SP2
From an advisory covering 5 CVEs
before 2.22-62.6.2
2.22-62.6.2
glibc
SUSE:Linux Enterprise Desktop 12 SP3
From an advisory covering 5 CVEs
before 2.22-62.6.2
2.22-62.6.2
glibc
SUSE:Linux Enterprise Server for Raspberry Pi 12 SP2
From an advisory covering 5 CVEs
before 2.22-62.6.2
2.22-62.6.2
glibc
SUSE:Linux Enterprise Software Development Kit 12 SP2
From an advisory covering 5 CVEs
before 2.22-62.6.2
2.22-62.6.2
glibc
SUSE:Linux Enterprise Software Development Kit 12 SP3
From an advisory covering 5 CVEs
before 2.22-62.6.2
2.22-62.6.2
glibc
SUSE:Linux Enterprise Server 12 SP2
From an advisory covering 5 CVEs
before 2.22-62.6.2
2.22-62.6.2
glibc
SUSE:Linux Enterprise Server for SAP Applications 12 SP2
From an advisory covering 5 CVEs
before 2.22-62.6.2
2.22-62.6.2
glibc
SUSE:Linux Enterprise Server 12 SP3
From an advisory covering 5 CVEs
before 2.22-62.6.2
2.22-62.6.2
glibc
SUSE:Linux Enterprise Server for SAP Applications 12 SP3
From an advisory covering 5 CVEs
before 2.22-62.6.2
2.22-62.6.2
glibc
SUSE:Linux Enterprise Software Development Kit 11 SP4
From an advisory covering 5 CVEs
before 2.11.3-17.110.6.2
2.11.3-17.110.6.2
glibc
SUSE:Linux Enterprise Point of Sale 11 SP3
From an advisory covering 5 CVEs
before 2.11.3-17.110.6.2
2.11.3-17.110.6.2
glibc
SUSE:Linux Enterprise Server 11 SP3-LTSS
From an advisory covering 5 CVEs
before 2.11.3-17.110.6.2
2.11.3-17.110.6.2
glibc
SUSE:Linux Enterprise Server 11 SP3-TERADATA
From an advisory covering 5 CVEs
before 2.11.3-17.110.6.2
2.11.3-17.110.6.2
glibc
SUSE:Linux Enterprise Server 11 SP4
From an advisory covering 5 CVEs
before 2.11.3-17.110.6.2
2.11.3-17.110.6.2
glibc
SUSE:Linux Enterprise Server for SAP Applications 11 SP4
From an advisory covering 5 CVEs
before 2.11.3-17.110.6.2
2.11.3-17.110.6.2
glibc
SUSE:Linux Enterprise Server 12-LTSS
From an advisory covering 6 CVEs
before 2.19-22.27.958
2.19-22.27.958
eglibc
Ubuntu:14.04:LTS
before 2.19-0ubuntu6.14, plus listed versions
2.17-93ubuntu42.18-0ubuntu12.18-0ubuntu22.18-0ubuntu42.18-0ubuntu5
Show 18 moreShow less
2.18-0ubuntu62.18-0ubuntu72.19-0ubuntu22.19-0ubuntu32.19-0ubuntu42.19-0ubuntu52.19-0ubuntu62.19-0ubuntu6.12.19-0ubuntu6.32.19-0ubuntu6.42.19-0ubuntu6.52.19-0ubuntu6.62.19-0ubuntu6.72.19-0ubuntu6.82.19-0ubuntu6.92.19-0ubuntu6.102.19-0ubuntu6.112.19-0ubuntu6.13
2.19-0ubuntu6.14
musl
Ubuntu:Pro:14.04:LTS
before 0.9.15-1ubuntu0.1~esm1, plus listed versions
0.9.14-20.9.14-2ubuntu10.9.15-1
0.9.15-1ubuntu0.1~esm1
glibc
Ubuntu:16.04:LTS
before 2.23-0ubuntu10, plus listed versions
2.21-0ubuntu42.21-0ubuntu52.21-0ubuntu62.23-0ubuntu12.23-0ubuntu2
Show 6 moreShow less
2.23-0ubuntu32.23-0ubuntu42.23-0ubuntu52.23-0ubuntu62.23-0ubuntu72.23-0ubuntu9
2.23-0ubuntu10
musl
Ubuntu:Pro:16.04:LTS
before 1.1.9-1ubuntu0.1~esm2, plus listed versions
1.1.9-1
1.1.9-1ubuntu0.1~esm2
eglibc
Ubuntu:14.04:LTS
From an advisory covering 7 CVEs
before 2.19-0ubuntu6.14, plus listed versions
2.17-93ubuntu42.18-0ubuntu12.18-0ubuntu22.18-0ubuntu42.18-0ubuntu5
Show 18 moreShow less
2.18-0ubuntu62.18-0ubuntu72.19-0ubuntu22.19-0ubuntu32.19-0ubuntu42.19-0ubuntu52.19-0ubuntu62.19-0ubuntu6.12.19-0ubuntu6.32.19-0ubuntu6.42.19-0ubuntu6.52.19-0ubuntu6.62.19-0ubuntu6.72.19-0ubuntu6.82.19-0ubuntu6.92.19-0ubuntu6.102.19-0ubuntu6.112.19-0ubuntu6.13
2.19-0ubuntu6.14
glibc
Ubuntu:16.04:LTS
From an advisory covering 7 CVEs
before 2.23-0ubuntu10, plus listed versions
2.21-0ubuntu42.21-0ubuntu52.21-0ubuntu62.23-0ubuntu12.23-0ubuntu2
Show 6 moreShow less
2.23-0ubuntu32.23-0ubuntu42.23-0ubuntu52.23-0ubuntu62.23-0ubuntu72.23-0ubuntu9
2.23-0ubuntu10
musl
Ubuntu:Pro:14.04:LTS
From an advisory covering 5 CVEs
before 0.9.15-1ubuntu0.1~esm1, plus listed versions
0.9.14-20.9.14-2ubuntu10.9.15-1
0.9.15-1ubuntu0.1~esm1
musl
Ubuntu:Pro:16.04:LTS
From an advisory covering 5 CVEs
before 1.1.9-1ubuntu0.1~esm2, plus listed versions
1.1.9-1
1.1.9-1ubuntu0.1~esm2
glibc
openSUSE:Tumbleweed
From an advisory covering 34 CVEs
before 2.34-1.2
2.34-1.2

Public exploits

Links only. Every CVE stores no exploit code.

History

History
RecordedChangedSources
affected, exploits, facts
aliasesEUVD
first indexedCVE List, Exploit-DB, GitHub Advisories, Metasploit, NVD, OSV, PoC in GitHub

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2018-1000001 is a high vulnerability (CVSS 7.8) in Gnu Glibc, published January 11, 2018. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 13.4%, the 96th percentile. Fixed in glibc 2.26-4.

References

Show 145 moreShow less
MoveEnter Open