CVE-2018-20164 uap-core Regular Expression Denial of Service issue
MediumCVSS 5.3
EPSS 3.3%
- Published
- Updated
- Exploit status
- No public exploit known
Description
An issue was discovered in regex.yaml (aka regexes.yaml) in UA-Parser UAP-Core before 0.6.0. A Regular Expression Denial of Service (ReDoS) issue allows remote attackers to overload a server by setting the User-Agent header in an HTTP(S) request to a value containing a long digit string. (The UAP-Core project contains the vulnerability, propagating to all implementations.)
Affected products
| Product | Affected versions | Fixed in |
|---|---|---|
| npm uap-core(npm) | < 0.6.0 | 0.6.0 |
| debian/uap-core(Debian:12) | < 20190213-1 | 20190213-1 |
| debian/uap-core(Debian:14) | < 20190213-1 | 20190213-1 |
| debian/uap-core(Debian:13) | < 20190213-1 | 20190213-1 |
| uaparser user agent parser-core | < 0.6.0 | 0.6.0 |
References
- nvd.nist.gov third-party-advisory
- github.com
- github.com patch third-party-advisory
- github.com patch third-party-advisory
- www.x41-dsec.de exploit third-party-advisory
- github.com
- Debian Security Tracker CVE-2018-20164 vendor-advisory
- bugs.debian.org issue-tracking