PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-111759 markdown-it CVE debrief

CVE-2026-111759 is a denial-of-service vulnerability in the markdown-it library when the `typographer` option is enabled. Specially crafted Markdown can cause quadratic processing time in the smartquotes rule, potentially leading to performance degradation or crashes. This issue is fixed in versions 15.0.2 and 14.3.2. Defenders should assess exposure and prioritize upgrading to a patched version or disabling the smartquotes rule. The vulnerability is caused by specially crafted Markdown that can cause repeated scans of the entire opener stack, leading to increased processing time. The default configuration (`typographer: false`) is not affected, but this option is enabled with high

Vendor
markdown-it
Product
Unknown
CVSS
HIGH 7.5
CISA KEV
Not listed in stored evidence
Original CVE published
2026-10-20
Original CVE updated
2026-10-20
Advisory published
2026-10-20
Advisory updated
2026-10-20

Who should care

Defenders responsible for applications using the markdown-it library with the `typographer` option enabled should assess exposure and prioritize upgrading to a patched version or disabling the smartquotes rule.

Why it matters

CVE-2026-111759 is a denial-of-service vulnerability in markdown-it that can cause performance degradation or crashes under specially crafted input when the `typographer` option is enabled. Defenders should prioritize upgrading to a patched version or mitigating the issue.

  • Denial of service through increased processing time
  • Potential performance degradation under specially crafted input

Technical summary

The markdown-it library has a denial-of-service vulnerability when the `typographer` option is enabled. Specially crafted Markdown can cause quadratic processing time in the smartquotes rule, potentially leading to performance degradation or crashes under specially crafted input. The vulnerability is caused by specially crafted Markdown that can cause repeated scans of the entire opener stack, leading to increased processing time. This issue is fixed in versions 15.0.2 and 14.3.2. Defenders should prioritize upgrading to a patched version or disabling the smartquotes rule.

Defensive priority

Defenders should prioritize upgrading to a patched version or disabling the smartquotes rule.

Recommended defensive actions

  • Upgrade to version 15.0.2 or 14.3.2
  • Disable the smartquotes rule with `md.disable('smartquotes')`
  • Disable typography with `typographer: false`
  • Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up.
  • Review compensating controls for exposed systems while remediation is scheduled and verified.
  • Check relevant monitoring, detection, and logs for exposed assets that need extra review.
  • Track exceptions, retest remediated assets, and close the item only after evidence is documented.

Evidence notes

The vulnerability is caused by specially crafted Markdown that can cause quadratic processing time in the smartquotes rule when `typographer: true` is enabled. The issue is fixed in versions 15.0.2 and 14.3.2.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-111759 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-111759

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-111759 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-111759

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

  • markdown-it: Quadratic complexity in smartquotes with unmatched closing quotes

    Unverified legacy reference

    URL: https://storage.googleapis.com/osv-vulnerabilities/npm/GHSA-r7fv-28h4-cvq7.json

    osv_dev

  • Source reference

    Unverified legacy reference

    URL: https://github.com/markdown-it/markdown-it/security/advisories/GHSA-r7fv-28h4-cvq7

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://github.com/markdown-it/markdown-it/commit/1b379c1b6d0522421bd1a51b77337c79af2c8670

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://github.com/markdown-it/markdown-it/commit/cf27366035edf9196667110c47d9d67b030a4152

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://github.com/markdown-it/markdown-it/commit/daf5a3c32303e5d9de01b12eeb725fb5990b8162

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://github.com/markdown-it/markdown-it

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://github.com/markdown-it/markdown-it/releases/tag/14.3.2

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://github.com/markdown-it/markdown-it/releases/tag/15.0.2

    Supplemental source

Methodology and review provenance

AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.