CVE-2020-5243
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.
How to fix
- uap-core_project uap-core0.7.3 or later
- uap-core0.7.3 or later
- user_agent_parser2.6.0 or later
Affected products
| Product | Affected versions | Fixed in |
|---|---|---|
| uap-core_project uap-core | v < 0.7.3 | 0.7.3 |
| uap-corenpm | v < 0.7.3 | 0.7.3 |
| user_agent_parserRubyGems | v < 2.6.0 | 2.6.0 |
Check your version
Choose the product and enter the version you run to see whether it falls in the affected range.
Attack Surface Management
See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.