Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain local low-privileged access
-
DeliveryPlant crafted filename or matcher input
-
ExploitTrigger multi-star glob pattern
-
Executionpmatch() enters unbounded recursion
-
ImpactCPU exhaustion / denial of service
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V2 - Validation and Business Logic Regex complexity limits
MITRE ATT&CK
1 technique across 1 tactic: Impact The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Requires a dash binary built WITHOUT libc fnmatch (non-default; most distributions link libc fnmatch and are unaffected). The attacker must be a LOCAL user (AV:L) with the ability either to plant filenames in a directory that gets globbed or otherwise feed input to the internal pmatch() matcher (PR:L), and to cause a short multi-star pattern such as *.*.*.*.*.tar.gz to be matched. Limiting factors: no remote reachability, no privilege escalation or data disclosure, impact confined to CPU exhaustion of the affected shell process, and the vulnerable build option is not the norm on mainstream distributions. |
| Impact | All signals point to a low-priority availability issue despite the moderate 5.5 CVSS. The vendor vector CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H is internally consistent with the description: exploitation is LOCAL (AV:L), requires an existing low-privileged account or a foothold that lets the attacker plant filenames / feed the matcher (PR:L), and yields only a CPU-exhaustion denial of service (C:N/I:N/A:H). There is no EPSS score, no CISA KEV listing, and no public proof-of-concept - so this is 'no public exploit identified at time of analysis.' The impact is bounded to CPU consumption of a shell process, not memory corruption or code execution, and it is only reachable in the non-default build configuration where dash is compiled WITHOUT libc fnmatch (most distributions link libc fnmatch, which is not affected). A notable data caveat: the CVSS AV:L/local framing is coherent with the description, but the sole CPE (Red Hat Enterprise Linux 6 only) is questionable because dash is the Debian/Ubuntu default /bin/sh and is not the default shell interpreter on RHEL - verify the true affected package/distros with the vendor. |
| Exploit ScenarioDerived | A local unprivileged user on a system whose dash was built without libc fnmatch drops a file (or supplies input) into a location that a script later globs, then triggers a script using a multi-star glob such as *.*.*.*.*.tar.gz. The internal pmatch() matcher recurses unboundedly over candidate positions, pinning a CPU core and starving other work. No public exploit code is identified; the technique is trivial to reproduce given a vulnerable build. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 29, 2026
Local denial of service in the dash shell affects builds compiled without libc fnmatch, where the internal pmatch() matcher handles the '*' wildcard by unbounded recursion over candidate positions. A local attacker who can plant filenames in a directory that later gets globbed - or otherwise feed the internal matcher - can supply a short multi-star pattern such as *.*.*.*.*.tar.gz and drive excessive CPU consumption in the affected shell process. The issue requires a non-default build configuration (PR:L, AV:L, no remote reachability, no privilege escalation or data disclosure), maps to CWE-1333 (inefficient regular expression complexity) with a CVSS 3.1 score of 5.5, and there is no public exploit identified at time of analysis and no confirmed actively exploited status (CISA KEV).
RemediationAI
No vendor-released patch identified at time of analysis. The most direct remediation is to ensure dash is rebuilt against the system libc fnmatch implementation so the internal recursive pmatch() matcher is not used; this is a build-time change rather than a runtime configuration, and it removes the affected code path at the cost of requiring package maintainers or image builders to adjust compilation flags. Where rebuilding is not immediately possible, compensating controls include applying per-user CPU time limits (for example ulimit -t) to shells that process untrusted filenames, restricting directory write access so that unprivileged local users cannot plant crafted multi-star filenames that a privileged or automated shell process will later expand, and avoiding glob expansion of untrusted names in scripts (use explicit file lists, null-delimited pipelines, or find with -print0 instead of broad *.tar.gz-style patterns). Each of these reduces but does not eliminate exposure: ulimit -t risks terminating legitimate long-running jobs, directory hardening depends on correct ownership/Acl design, and script rewrites only protect the specific paths that are changed. Monitor Red Hat's advisory at https://access.redhat.com/security/cve/CVE-2026-102473 and Bugzilla 2543005 for an official fix, and treat the issue as a low-priority local availability concern given no confirmed active exploitation and no public exploit code.
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
dash (the Debian Almquist Shell) performs pathname expansion and pattern matching for shell globs. When the shell is built without the C library's fnmatch implementation, it falls back to an internal pmatch() routine. In that configuration, the '*' metacharacter is implemented by recursively testing each candidate position in the input string, so a pattern containing several stars separated by literal text (for example *.*.*.*.*.tar.gz) multiplies the number of recursive branches and produces CPU-bound behavior in the matching process. This is the classic CWE-1333 inefficient-regex-complexity / catastrophic-backtracking pattern, localized to a shell string matcher rather than a network service. The CPE data ties affected exposure to Red Hat Enterprise Linux 6 (cpe:2.3:a:red_hat:red_hat_enterprise_linux_6:*:*:*:*:*:*:*:*), and Red Hat tracks the issue through its security CVE page and Bugzilla 2543005. The assessed vector CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H confirms local, low-complexity, authenticated access with high integrity/confidentiality impact absent and availability fully impacted, while our independent assessment emphasizes that the vulnerable non-libc-fnmatch build path is not the default on mainstream distributions and that the impact is confined to CPU exhaustion of the affected shell process.
Know when Dash gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Local trigger by an authenticated low-priv user planting filenames/input (AV:L, PR:L), no interaction needed, and impact is CPU-exhaustion DoS only (A:H, C:N/I:N).
Primary rating from Vendor (redhat).
CVSS VectorVendor: redhat
DescriptionCVE.org
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.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.
Affected Products (CPE)CVE.org
Versions of the package dash-core-components before 2.13.0; versions of the package dash-core-components before 2.0.0; v
An issue was discovered in Decentralized Anonymous Payment System (DAPS) through 2019-08-26. Rated medium severity (CVSS
An out-of-bounds write in the printf builtin of the dash shell allows a local user to corrupt one or two bytes past a fo
Same technique Denial Of Service
View allVendor StatusVendor
SUSE
Severity: Moderate| Product | Status |
|---|---|
| SUSE Linux Enterprise Desktop 15 SP7 | Affected |
| SUSE Linux Enterprise Module for Development Tools 15 SP7 | Affected |
| SUSE Linux Enterprise Server 15 SP7 | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP7 | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP4-LTSS | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP5 | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP5-LTSS | Affected |
| SUSE Linux Enterprise Module for Development Tools 15 SP4 | Affected |
| SUSE Linux Enterprise Module for Development Tools 15 SP5 | Affected |
| SUSE Linux Enterprise Module for Development Tools 15 SP6 | Affected |
| SUSE Linux Enterprise Server 15 SP4 | Affected |
| SUSE Linux Enterprise Server 15 SP4-LTSS | Affected |
| SUSE Linux Enterprise Server 15 SP5 | Affected |
| SUSE Linux Enterprise Server 15 SP5-LTSS | Affected |
| SUSE Linux Enterprise Server 15 SP6 | Affected |
| SUSE Linux Enterprise Server 15 SP6-LTSS | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP4 | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP5 | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP6 | Affected |
| SUSE CaaS Platform 4.0 | Affected |
| SUSE Enterprise Storage 6 | Affected |
| SUSE Enterprise Storage 7 | Affected |
| SUSE Enterprise Storage 7.1 | Affected |
| SUSE Linux Enterprise Desktop 15 | Affected |
| SUSE Linux Enterprise Desktop 15 SP1 | Affected |
| SUSE Linux Enterprise Desktop 15 SP2 | Affected |
| SUSE Linux Enterprise Desktop 15 SP3 | Affected |
| SUSE Linux Enterprise Desktop 15 SP4 | Affected |
| SUSE Linux Enterprise Desktop 15 SP5 | Affected |
| SUSE Linux Enterprise Desktop 15 SP6 | Affected |
| SUSE Linux Enterprise High Performance Computing 15 | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP1 | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP1-ESPOS | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP1-LTSS | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP2 | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP2-ESPOS | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP2-LTSS | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP3 | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP3-ESPOS | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP3-LTSS | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP4 | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP4-ESPOS | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP5-ESPOS | Affected |
| SUSE Linux Enterprise High Performance Computing 15-ESPOS | Affected |
| SUSE Linux Enterprise High Performance Computing 15-LTSS | Affected |
| SUSE Linux Enterprise Module for Development Tools 15 | Affected |
| SUSE Linux Enterprise Module for Development Tools 15 SP1 | Affected |
| SUSE Linux Enterprise Module for Development Tools 15 SP2 | Affected |
| SUSE Linux Enterprise Module for Development Tools 15 SP3 | Affected |
| SUSE Linux Enterprise Real Time 15 SP2 | Affected |
| SUSE Linux Enterprise Real Time 15 SP3 | Affected |
| SUSE Linux Enterprise Real Time 15 SP4 | Affected |
| SUSE Linux Enterprise Server 15 | Affected |
| SUSE Linux Enterprise Server 15 SP1 | Affected |
| SUSE Linux Enterprise Server 15 SP1-BCL | Affected |
| SUSE Linux Enterprise Server 15 SP1-LTSS | Affected |
| SUSE Linux Enterprise Server 15 SP2 | Affected |
| SUSE Linux Enterprise Server 15 SP2-BCL | Affected |
| SUSE Linux Enterprise Server 15 SP2-LTSS | Affected |
| SUSE Linux Enterprise Server 15 SP3 | Affected |
| SUSE Linux Enterprise Server 15 SP3-BCL | Affected |
| SUSE Linux Enterprise Server 15 SP3-LTSS | Affected |
| SUSE Linux Enterprise Server 15-LTSS | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP1 | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP2 | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP3 | Affected |
| SUSE Manager Proxy 4.0 | Affected |
| SUSE Manager Proxy 4.1 | Affected |
| SUSE Manager Proxy 4.2 | Affected |
| SUSE Manager Proxy 4.3 | Affected |
| SUSE Manager Retail Branch Server 4.0 | Affected |
| SUSE Manager Retail Branch Server 4.1 | Affected |
| SUSE Manager Retail Branch Server 4.2 | Affected |
| SUSE Manager Retail Branch Server 4.3 | Affected |
| SUSE Manager Server 4.0 | Affected |
| SUSE Manager Server 4.1 | Affected |
| SUSE Manager Server 4.2 | Affected |
| SUSE Manager Server 4.3 | Affected |
| openSUSE Leap 15.3 | Affected |
| openSUSE Leap 15.4 | Affected |
| openSUSE Leap 15.5 | Affected |
| openSUSE Leap 15.6 | Affected |
EUVD-2026-88667
GHSA-3jfv-92rr-qccg
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB