PT-2017-3081 · Gnu+5 · Glibc+5

Tim Rühsen

·

Published

2017-10-19

·

Updated

2024-06-15

·

CVE-2017-15670

CVSS v3.1

9.8

Critical

VectorAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions The GNU C Library (aka glibc or libc6) versions prior to 2.27
Description The issue is related to an off-by-one error leading to a heap-based buffer overflow in the glob function in glob.c. This error occurs when processing home directories using the ~ operator followed by a long string, potentially allowing a remote attacker to cause a crash of the application.
Recommendations For versions prior to 2.27, update to version 2.27 or later to resolve the issue. As a temporary workaround, consider avoiding the use of the ~ operator followed by long strings in the glob function until a patch is applied.

Exploit

Fix

Buffer Overflow

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

ALT-PU-2017-2516
ALT-PU-2017-2833
BDU:2017-02451
CESA-2018_0805
CESA-2018_1879
CVE-2017-15670
MGASA-2017-0464
MGASA-2017-0470
OPENSUSE-SU-2018_0089-1
OPENSUSE-SU-2024:10792-1
RHSA-2018:0805
RHSA-2018:1879
RHSA-2018_0805
RHSA-2018_1879
SUSE-SU-2018:0074-1
SUSE-SU-2018:2185-1
SUSE-SU-2018:2187-1
SUSE-SU-2018:2883-1
USN-3534-1

Affected Products

Alt Linux
Centos
Red Hat
Suse
Ubuntu
Glibc