Every CVE Search/ Get API key

CVE-2013-2207

pt_chown in GNU C Library (aka glibc or libc6) before 2.18 does not properly check permissions...

2.6 LowFix available

pt_chown in GNU C Library (aka glibc or libc6) before 2.18 does not properly check permissions for tty files, which allows local users to change the permission on the files and obtain access to arbitrary pseudo-terminals by leveraging a FUSE file system.

Exploit likelihood

0.35%Down 0.9 points since Feb 4, 2022
90%50%10%1%

What each source reports

NVD Score used 2.6

pt_chown in GNU C Library (aka glibc or libc6) before 2.18 does not properly check permissions for tty files, which allows local users to change the permission on the files and obtain access to arbitrary pseudo-terminals by leveraging a FUSE file system.

Record
CVE-2013-2207
CVSS 2.0
2.6 LowAV:L/AC:H/Au:N/C:P/I:P/A:N
Weakness
CWE-264
Updated
2026-11-02
CVE List No score

pt_chown in GNU C Library (aka glibc or libc6) before 2.18 does not properly check permissions for tty files, which allows local users to change the permission on the files and obtain access to arbitrary pseudo-terminals by leveraging a FUSE file system.

Record
CVE-2013-2207
Updated
2026-11-02
EUVDEUVD-2013-2162 No score

pt_chown in GNU C Library (aka glibc or libc6) before 2.18 does not properly check permissions for tty files, which allows local users to change the permission on the files and obtain access to arbitrary pseudo-terminals by leveraging a FUSE file system.

Record
EUVD-2013-2162
Updated
2026-11-03
GitHub AdvisoriesGHSA-g33j-hgrw-88mh No score

pt_chown in GNU C Library (aka glibc or libc6) before 2.18 does not properly check permissions...

pt_chown in GNU C Library (aka glibc or libc6) before 2.18 does not properly check permissions for tty files, which allows local users to change the permission on the files and obtain access to arbitrary pseudo-terminals by leveraging a FUSE file system.

Record
GHSA-g33j-hgrw-88mh
Updated
2026-11-02
OSV No score

pt_chown in GNU C Library (aka glibc or libc6) before 2.18 does not properly check permissions for tty files, which allows local users to change the permission on the files and obtain access to arbitrary pseudo-terminals by leveraging a FUSE file system.

Record
CVE-2013-2207
Updated
2026-11-02
OSVDEBIAN-CVE-2013-2207 No score

pt_chown in GNU C Library (aka glibc or libc6) before 2.18 does not properly check permissions for tty files, which allows local users to change the permission on the files and obtain access to arbitrary pseudo-terminals by leveraging a FUSE file system.

Record
DEBIAN-CVE-2013-2207
Updated
2026-11-02
Show 6 moreShow less
OSVMGASA-2013-0340 No score

Updated glibc package fixes security vulnerabilities

Updated glibc packages fixes the following security issues:

Integer overflow in string/strcoll_l.c in the GNU C Library (aka glibc or libc6) 2.17 and earlier allows context-dependent attackers to cause a denial of service (crash) or possibly execute arbitrary code via a long string, which triggers a heap-based buffer overflow. (CVE-2012-4412)

Stack-based buffer overflow in string/strcoll_l.c in the GNU C Library (aka glibc or libc6) 2.17 and earlier allows context-dependent attackers to cause a denial of service (crash) or possibly execute arbitrary code via a long string that triggers a malloc failure and use of the alloca function. (CVE-2012-4424)

pt_chown in GNU C Library (aka glibc or libc6) before 2.18 does not properly check permissions for tty files, which allows local users to change the permission on the files and obtain access to arbitrary pseudo-terminals by leveraging a FUSE file system. (CVE-2013-2207) NOTE! This is fixed by removing pt_chown wich may break chroots if their devpts was not mounted correctly. (make sure to mount the devpts correctly with gid=5)

sysdeps/posix/readdir_r.c in the GNU C Library (aka glibc or libc6) 2.18 and earlier allows context-dependent attackers to cause a denial of service (out-of-bounds write and crash) or possibly execute arbitrary code via a crafted (1) NTFS or (2) CIFS image. (CVE-2013-4237)

Multiple integer overflows in malloc/malloc.c in the GNU C Library (aka glibc or libc6) 2.18 and earlier allow context-dependent attackers to cause a denial of service (heap corruption) via a large value to the (1) pvalloc, (2) valloc, (3) posix_memalign, (4) memalign, or (5) aligned_alloc functions. (CVE-2013-4332)

A stack (frame) overflow flaw, which led to a denial of service (application crash), was found in the way glibc's getaddrinfo() function processed certain requests when called with AF_INET6. A similar flaw to CVE-2013-1914, this affects AF_INET6 rather than AF_UNSPEC (CVE-2013-4458).

The PTR_MANGLE implementation in the GNU C Library (aka glibc or libc6) 2.4, 2.17, and earlier, and Embedded GLIBC (EGLIBC) does not initialize the random value for the pointer guard, which makes it easier for context- dependent attackers to control execution flow by leveraging a buffer- overflow vulnerability in an application and using the known zero value pointer guard to calculate a pointer address. (CVE-2013-4788)

Other fixes in this update:

  • Correct the processing of '\x80' characters in crypt_freesec.c
  • drop minimal required kernel to 2.6.32 so it works in chroots on top of enterprise kernels and for OpenVZ users.
  • fix typo in nscd.service
Record
MGASA-2013-0340
Updated
2026-11-02
OSVopenSUSE-SU-2024:10154-1 No score

glibc-2.24-2.3 on GA media

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

Record
openSUSE-SU-2024:10154-1
Updated
2026-11-02
OSVSUSE-SU-2015:1424-1 No score

Security update for glibc

This update for glibc provides fixes for security and non-security issues.

These security issues have been fixed:

  • CVE-2015-1781: Buffer length after padding in resolv/nss_dns/dns-host.c. (bsc#927080)
  • CVE-2013-2207: pt_chown did not properly check permissions for tty files, which allowed local users to change the permission on the files and obtain access to arbitrary pseudo-terminals by leveraging a FUSE file system. (bsc#830257)
  • CVE-2014-8121: DB_LOOKUP in the Name Service Switch (NSS) did not properly check if a file is open, which allowed remote attackers to cause a denial of service (infinite loop) by performing a look-up while the database is iterated over the database, which triggers the file pointer to be reset. (bsc#918187)
  • Fix read past end of pattern in fnmatch. (bsc#920338)

These non-security issues have been fixed:

  • Fix locking in _IO_flush_all_lockp() to prevent deadlocks in applications. (bsc#851280)
  • Record TTL also for DNS PTR queries. (bsc#928723)
  • Fix invalid free in ld.so. (bsc#932059)
  • Make PowerPC64 default to non-executable stack. (bsc#933770)
  • Fix floating point exceptions in some circumstances with exp() and friends. (bsc#933903)
  • Fix bad TEXTREL in glibc.i686. (bsc#935286)
Record
SUSE-SU-2015:1424-1
Updated
2026-11-02
OSVSUSE-SU-2016:0470-1 No score

Security update for glibc

This update for glibc fixes the following issues:

  • CVE-2015-7547: A stack-based buffer overflow in getaddrinfo allowed remote attackers to cause a crash or execute arbitrary code via crafted and timed DNS responses (bsc#961721)
  • CVE-2015-8777: Insufficient checking of LD_POINTER_GUARD environment variable allowed local attackers to bypass the pointer guarding protection of the dynamic loader on set-user-ID and set-group-ID programs (bsc#950944)
  • CVE-2015-8776: Out-of-range time values passed to the strftime function may cause it to crash, leading to a denial of service, or potentially disclosure information (bsc#962736)
  • CVE-2015-8778: Integer overflow in hcreate and hcreate_r could have caused an out-of-bound memory access. leading to application crashes or, potentially, arbitrary code execution (bsc#962737)
  • CVE-2014-9761: A stack overflow (unbounded alloca) could have caused applications which process long strings with the nan function to crash or, potentially, execute arbitrary code. (bsc#962738)
  • CVE-2015-8779: A stack overflow (unbounded alloca) in the catopen function could have caused applications which pass long strings to the catopen function to crash or, potentially execute arbitrary code. (bsc#962739)
  • CVE-2013-2207: pt_chown tricked into granting access to another users pseudo-terminal (bsc#830257)
  • CVE-2013-4458: Stack (frame) overflow in getaddrinfo() when called with AF_INET6 (bsc#847227)
  • CVE-2014-8121: denial of service issue in the NSS backends (bsc#918187)
  • bsc#920338: Read past end of pattern in fnmatch
  • CVE-2015-1781: buffer overflow in nss_dns (bsc#927080)

The following non-security bugs were fixed:

  • bnc#892065: SIGSEV tst-setlocale3 in glibc-2.11.3-17.68.1
  • bnc#863499: Memory leak in getaddrinfo when many RRs are returned
  • bsc#892065: Avoid unbound alloca in setenv
  • bsc#945779: Properly reread entry after failure in nss_files getent function
Record
SUSE-SU-2016:0470-1
Updated
2026-11-02
OSVUBUNTU-CVE-2013-2207 No score

pt_chown in GNU C Library (aka glibc or libc6) before 2.18 does not properly check permissions for tty files, which allows local users to change the permission on the files and obtain access to arbitrary pseudo-terminals by leveraging a FUSE file system.

Record
UBUNTU-CVE-2013-2207
Updated
2026-11-02
OSVUSN-2985-1 No score

eglibc, glibc vulnerabilities

Martin Carpenter discovered that pt_chown in the GNU C Library did not properly check permissions for tty files. A local attacker could use this to gain administrative privileges or expose sensitive information. (CVE-2013-2207, CVE-2016-2856)

Robin Hack discovered that the Name Service Switch (NSS) implementation in the GNU C Library did not properly manage its file descriptors. An attacker could use this to cause a denial of service (infinite loop). (CVE-2014-8121)

Joseph Myers discovered that the GNU C Library did not properly handle long arguments to functions returning a representation of Not a Number (NaN). An attacker could use this to cause a denial of service (stack exhaustion leading to an application crash) or possibly execute arbitrary code. (CVE-2014-9761)

Arjun Shankar discovered that in certain situations the nss_dns code in the GNU C Library did not properly account buffer sizes when passed an unaligned buffer. An attacker could use this to cause a denial of service or possibly execute arbitrary code. (CVE-2015-1781)

Sumit Bose and Lukas Slebodnik discovered that the Name Service Switch (NSS) implementation in the GNU C Library did not handle long lines in the files databases correctly. A local attacker could use this to cause a denial of service (application crash) or possibly execute arbitrary code. (CVE-2015-5277)

Adam Nielsen discovered that the strftime function in the GNU C Library did not properly handle out-of-range argument data. An attacker could use this to cause a denial of service (application crash) or possibly expose sensitive information. (CVE-2015-8776)

Hector Marco and Ismael Ripoll discovered that the GNU C Library allowed the pointer-guarding protection mechanism to be disabled by honoring the LD_POINTER_GUARD environment variable across privilege boundaries. A local attacker could use this to exploit an existing vulnerability more easily. (CVE-2015-8777)

Szabolcs Nagy discovered that the hcreate functions in the GNU C Library did not properly check its size argument, leading to an integer overflow. An attacker could use to cause a denial of service (application crash) or possibly execute arbitrary code. (CVE-2015-8778)

Maksymilian Arciemowicz discovered a stack-based buffer overflow in the catopen function in the GNU C Library when handling long catalog names. An attacker could use this to cause a denial of service (application crash) or possibly execute arbitrary code. (CVE-2015-8779)

Florian Weimer discovered that the getnetbyname implementation in the GNU C Library did not properly handle long names passed as arguments. An attacker could use to cause a denial of service (stack exhaustion leading to an application crash). (CVE-2016-3075)

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

Affected products

Affected packages

Affected packages
PackageAffectedFixed
glibc
Debian:12
before 2.21-1
2.21-1
glibc
Debian:13
before 2.21-1
2.21-1
glibc
Debian:14
before 2.21-1
2.21-1
glibc
Mageia:2
before 2.14.1-11.2.mga2
2.14.1-11.2.mga2
glibc
Mageia:3
before 2.17-7.2.mga3
2.17-7.2.mga3
glibc
SUSE:Linux Enterprise Software Development Kit 11 SP3
before 2.11.3-17.87.3
2.11.3-17.87.3
glibc
SUSE:Linux Enterprise Software Development Kit 11 SP4
before 2.11.3-17.87.3
2.11.3-17.87.3
glibc
SUSE:Linux Enterprise Desktop 11 SP3
before 2.11.3-17.87.3
2.11.3-17.87.3
glibc
SUSE:Linux Enterprise Desktop 11 SP4
before 2.11.3-17.87.3
2.11.3-17.87.3
glibc
SUSE:Linux Enterprise Server 11 SP3
before 2.11.3-17.87.3
2.11.3-17.87.3
Show 7 moreShow less
Affected packages
PackageAffectedFixed
glibc
SUSE:Linux Enterprise Server 11 SP3-TERADATA
before 2.11.3-17.87.3
2.11.3-17.87.3
glibc
SUSE:Linux Enterprise Server for SAP Applications 11 SP3
before 2.11.3-17.87.3
2.11.3-17.87.3
glibc
SUSE:Linux Enterprise Server 11 SP4
before 2.11.3-17.87.3
2.11.3-17.87.3
glibc
SUSE:Linux Enterprise Server for SAP Applications 11 SP4
before 2.11.3-17.87.3
2.11.3-17.87.3
glibc
SUSE:Linux Enterprise Server 11 SP2-LTSS
before 2.11.3-17.45.66.1
2.11.3-17.45.66.1
eglibc
Ubuntu:14.04:LTS
before 2.19-0ubuntu6.8, plus listed versions
2.17-93ubuntu42.18-0ubuntu12.18-0ubuntu22.18-0ubuntu42.18-0ubuntu5
Show 13 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.7
2.19-0ubuntu6.8
glibc
openSUSE:Tumbleweed
before 2.24-2.3
2.24-2.3

History

History
RecordedChangedSources
aliasesEUVD
first indexedCVE List, GitHub Advisories, NVD, OSV

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

In short

CVE-2013-2207 is a low vulnerability (CVSS 2.6) in Gnu Glibc, published October 9, 2013. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.35%, the 28th percentile. Fixed in glibc 2.21-1.

References

Show 81 moreShow less
MoveEnter Open