HIGH
Denial of Service in uap-core when processing crafted User-Agent strings
Published Feb 20, 2020
7.5
HIGHCVSS 3.1
EPSS 2.29%
Description
uap-core before 0.7.3 is vulnerable to a denial of service attack when processing crafted User-Agent strings. Some regexes are vulnerable to regular expression denial of service (REDoS) due to overlapping capture groups. This allows remote attackers to overload a server by setting the User-Agent header in an HTTP(S) request to maliciously crafted long strings. This has been patched in uap-core 0.7.3.
Affected products
-
- Version < 0.7.3StatusaffectedConstraints-
- Version
- < 0.7.3
No data.
No Red Hat product state for this CVE.
uap-core
npm
Introduced 0 Fixed 0.7.3user_agent_parser
RubyGems
Introduced 0 Fixed 2.6.0
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| npm | uap-core | 0 | 0.7.3 |
| RubyGems | user_agent_parser | 0 | 2.6.0 |
Remediation
No remediation recorded yet.
Weaknesses (2)
References (6)
- https://github.com/advisories/GHSA-cmcx-xhr8-3w9p Advisory
- https://github.com/rubysec/ruby-advisory-db/blob/master/gems/user_agent_parser/CVE-2020-5243.yml
- https://github.com/ua-parser/uap-core/commit/0afd61ed85396a3b5316f18bfd1edfaadf8e88e1 x_refsource_MISCPatch
- https://github.com/ua-parser/uap-core/security/advisories/GHSA-cmcx-xhr8-3w9p x_refsource_CONFIRMExploitThird Party Advisory
- https://github.com/ua-parser/uap-ruby/security/advisories/GHSA-pcqq-5962-hvcw
- https://nvd.nist.gov/vuln/detail/CVE-2020-5243
Change history (0)
No recorded changes yet.
Sources
CVE.org / MITRE
Status PUBLISHED
Assigner GitHub_M
Published Feb 20, 2020
Updated Aug 4, 2024
Reserved Jan 2, 2020
Link CVE-2020-5243
CISA Vulnrichment
GHSA-CMCX-XHR8-3W9P Updated n/a