Approved changes feed: RSS · Atom

cpe:2.3:a:asciidoctor:asciidoctor:*:*:*:*:*:*:*:*

part: a version: * update: *

VendorAsciidoctor (c539b040-b80f-548a-9291-2a7d88adff43)
ProductAsciidoctor (e0dbfc51-7520-575c-88d9-5a85dda84109)
Edition*
Language*
Software edition*
Target software*
Target hardware*
Other*
NotesImported from purl2cpe mapping

PURL mappings

PURLSourceLast updated
pkg:deb/debian/asciidoctor purl2cpe 2026-06-01 10:12:31.668637
pkg:deb/ubuntu/asciidoctor purl2cpe 2026-06-01 10:12:31.668640
pkg:gem/asciidoctor purl2cpe 2026-06-01 10:12:31.668643
pkg:github/asciidoctor/asciidoctor purl2cpe 2026-06-01 10:12:31.668646
pkg:gitlab/redhat/rubygem-asciidoctor purl2cpe 2026-06-01 10:12:31.668648
pkg:rpm/fedora/rubygem-asciidoctor purl2cpe 2026-06-01 10:12:31.668651
pkg:rpm/opensuse/rubygem-asciidoctor purl2cpe 2026-06-01 10:12:31.668654

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
CVE:CVE-2018-18385 vulnerable 2026-06-08 05:11:13.908001 Details available
Asciidoctor in versions < 1.5.8 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. 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.
Published: 2018-10-16T15:00:00.000Z
Updated: 2024-08-05T11:08:21.793Z
Reference links
Imported from gcve-enriched-dumps CVE data

Contribute

You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.