7.5
CVSSv3

CVE-2018-18385

Published: 16/10/2018 Updated: 03/10/2019
CVSS v2 Base Score: 5 | Impact Score: 2.9 | Exploitability Score: 10
CVSS v3 Base Score: 7.5 | Impact Score: 3.6 | Exploitability Score: 3.9
VMScore: 445
Vector: AV:N/AC:L/Au:N/C:N/I:N/A:P

Vulnerability Summary

Asciidoctor in versions < 1.5.8 allows remote malicious users to cause a denial of service (infinite loop). The loop was caused by the fact that Parser.next_block was not exhausting all the lines in the reader as the while loop expected it would. This was happening because the regular expression that detects any list was not agreeing with the regular expression that detects a specific list type. So the line kept getting pushed back onto the reader, hence causing the loop.

Vulnerability Trend

Vulnerable Product Search on Vulmon Subscribe to Product

asciidoctor asciidoctor

Vendor Advisories

Debian Bug report logs - #913892 CVE-2018-18385 Package: src:asciidoctor; Maintainer for src:asciidoctor is Debian Ruby Extras Maintainers &lt;pkg-ruby-extras-maintainers@listsaliothdebianorg&gt;; Reported by: Moritz Muehlenhoff &lt;jmm@debianorg&gt; Date: Fri, 16 Nov 2018 16:15:01 UTC Severity: important Tags: fixed-upstrea ...
Asciidoctor in versions &lt; 158 allows remote attackers to cause a denial of service (infinite loop) The loop was caused by the fact that Parsernext_block was not exhausting all the lines in the reader as the while loop expected it would This was happening because the regular expression that detects any list was not agreeing with the regular ...