CVE-2020-28469 Regular Expression Denial of Service (ReDoS)

Medium 5.3 Published Updated

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.

PackageAffectedFixed in
glob-parent npmFrom 4.0.05.1.2
glob-parent npmFrom 4.0.05.1.2
gulp BitnamiAll versions5.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.

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.

Is CVE-2020-28469 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free