Resource management error in libcroco - CVE-2017-8871
Published: July 16, 2019
Vulnerability details
The vulnerability allows a remote attacker to perform a denial of service (DoS) attack.
The vulnerability exists due to infinite loop and CPU consumption in the "cr_parser_parse_selector_core" function, as defined in the "src/cr-parser.c" file . A remote attacker can persuade a user to access a file that submits malicious input to the system and cause a DoS condition.
Affected software
Isolation Segment
VMware Tanzu Application Service for VMs
libcroco (Alpine package)
libcroco-tools (Ubuntu package)
libcroco3 (Ubuntu package)
Ubuntu
Opensuse
VMware Tanzu Operations Manager
How to mitigate CVE-2017-8871
libcroco (Alpine package) - addressed in versions 0.6.12-r1, 0.6.12-r2, 0.6.13-r1
libcroco-tools (Ubuntu package) - addressed in versions Ubuntu Pro, 0.6.13-1ubuntu0.1, 0.6.111ubuntu0.1~esm1
libcroco3 (Ubuntu package) - addressed in versions Ubuntu Pro, 0.6.13-1ubuntu0.1, 0.6.111ubuntu0.1~esm1
VMware Tanzu Operations Manager - addressed in versions 2.9.39, 2.10.40