Loop with Unreachable Exit Condition (Infinite Loop)
Asciidoctor allows remote attackers 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.