Bugzilla – Bug 1112434
VUL-1: CVE-2018-18385: rubygem-asciidoctor: Denial of service because Parser#next_block misuses a "while true" statement.
Last modified: 2024-07-19 12:51:41 UTC
CVE-2018-18385 Asciidoctor v1.5.7.1 allows remote attackers to cause a denial of service (infinite loop), as demonstrated by web applications that deliver untrusted input to this product, because Parser#next_block misuses a "while true" statement. upstream issue: https://github.com/asciidoctor/asciidoctor/issues/2888 References: http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2018-18385 http://people.canonical.com/~ubuntu-security/cve/2018/CVE-2018-18385.html http://www.cvedetails.com/cve/CVE-2018-18385/
Hi Stephan, I wasn't able to find any additional information or patches. The only information is the link to the upstream issue.
There is now a patch by upstream, but it does not look like it would apply easily to the version we ship: https://github.com/mojavelinux/asciidoctor/commit/bedfcd284767cdf29a5625d89a24924d916ad3b3
All done, closing.