Skip to content
OpenAdvisories
Unscored CVE-2015-20109 EUVD-2015-2112GHSA-rf48-x9gm-3vx2

end_pattern (called from internal_fnmatch) in the GNU C Library (aka glibc or libc6) before 2.22 might allow context-dependent attackers to…

Published Jun 25, 2023 · Updated Nov 27, 2024 · Assigned by mitre

Description

end_pattern (called from internal_fnmatch) in the GNU C Library (aka glibc or libc6) before 2.22 might allow context-dependent attackers to cause a denial of service (application crash), as demonstrated by use of the fnmatch library function with the **(!() pattern. NOTE: this is not the same as CVE-2015-8984; also, some Linux distributions have fixed CVE-2015-8984 but have not fixed this additional fnmatch issue.

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 glibc 2.22-1 —
Debian 13 glibc 2.22-1 —
Debian 12 glibc 2.22-1 —
ReleasePackageFixed inAdvisory
Ubuntu Pro 18.04 LTS glibc 2.27-3ubuntu1.6+esm2 USN-6762-1
Ubuntu Pro 16.04 LTS glibc 2.23-0ubuntu11.3+esm6 USN-6762-1
Ubuntu Pro 14.04 LTS eglibc 2.19-0ubuntu6.15+esm3 USN-6762-1

Advisories 1

References