Skip to content
OpenAdvisories
Medium · 5.5 CVE-2026-102473 EUVD-2026-88667GHSA-3jfv-92rr-qccg

Dash: dash: super-polynomial backtracking in pmatch when libc fnmatch is disabled

Published Sep 29, 2026 · Updated Nov 5, 2026 · Assigned by redhat

Description

A flaw was found in dash. When built without libc fnmatch, the internal pmatch() matcher implements * by unbounded recursion over candidate positions. A local user who can plant filenames, or otherwise feed that matcher, can make a short multi-star pattern such as *.*.*.*.*.tar.gz consume excessive CPU.

Affected products

VendorProductAffectedFixed
Red Hat Red Hat Enterprise Linux 6 — —

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 dash No fix yet —
Debian 13 dash No fix yet —
Debian 12 dash No fix yet —
ReleasePackageFixed inAdvisory
Ubuntu 26.10 dash No fix yet —
Ubuntu 26.04 LTS dash No fix yet —
Ubuntu 24.04 LTS dash No fix yet —
Ubuntu 22.04 LTS dash No fix yet —
Ubuntu 20.04 LTS dash No fix yet —
Show 3 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu 18.04 LTS dash No fix yet —
Ubuntu 16.04 LTS dash No fix yet —
Ubuntu 14.04 LTS dash No fix yet —

References