CVE-2020-28469 Regular Expression Denial of Service (ReDoS)
An attacker can cause a denial of service in applications using the glob-parent library by providing specially crafted input that triggers excessive regex processing.
- Exploited in the wild
- Not known
- Login needed
- Not needed
- Attackable
- Over the internet
- Victim action needed
- Not needed
- Fix
- Available
What is CVE-2020-28469?
CVE-2020-28469 is a medium-severity denial of service vulnerability in Oracle Communications Cloud Native Core Policy, published on 3 Jun 2021. An attacker can exploit it over the internet without logging in, with no action from the victim.
Official description
This affects the package glob-parent before 5.1.2. The enclosure regex used to check for strings ending in enclosure containing path separator.
Weakness: CWE-400
Which versions are affected by CVE-2020-28469?
3 open source packages ship an affected version, including glob-parent and gulp. It affects 2 products.
| Package | Affected | Fixed in |
|---|---|---|
glob-parent npm | From 4.0.0 | 5.1.2 |
glob-parent npm | From 4.0.0 | 5.1.2 |
gulp Bitnami | All versions | 5.1.2 |
Products include Gulpjs Glob-Parent, Oracle Communications Cloud Native Core Policy.
How do I fix CVE-2020-28469?
Upgrade glob-parent to 5.1.2 or later.
Upgrade, then put limits on request size, rate and nesting depth so one client cannot exhaust the service. More about Denial of service.
Is CVE-2020-28469 being exploited?
There is no known exploitation of CVE-2020-28469 in the wild and no public exploit code.
Other vulnerabilities in Oracle Communications Cloud Native Core Policy
All Oracle Communications Cloud Native Core Policy vulnerabilities
Sources
Also known as AZL-44118, AZL-44862, BIT-gulp-2020-28469, DEBIAN-CVE-2020-28469, GHSA-ww39-953v-wcq6, ROOT-APP-NPM-CVE-2020-28469.