GNOME Bugzilla – Bug 782649
libcroco 0.6.12 DoS 2
Last modified: 2020-08-11 15:46:35 UTC
Created attachment 351857 [details] ./csslint-0.6 --dump-location poc2.css The cr_parser_parse_selector_core function in cr-parser.c in libcroco 0.6.12 has a bug result in denial of service(infinite loop and CPU consumption) via a crafted CSS file. ./csslint-0.6 --dump-location poc2.css
This was assigned CVE-2017-8871 according to http://seclists.org/fulldisclosure/2017/Jun/10
I think that this can be closed as a duplicate of bug 782647. Both are cases of not handling invalid UTF-8.
libcroco is not under development anymore. Its codebase has been archived. Closing this report as WONTFIX as part of Bugzilla Housekeeping to reflect reality. Please feel free to reopen this ticket (or rather transfer the project to GNOME Gitlab, as GNOME Bugzilla is being shut down) if anyone takes the responsibility for active development again.