[GHSA-38c4-r59v-3vqw] markdown-it is has a Regular Expression Denial of Service (ReDoS)#6928
Conversation
There was a problem hiding this comment.
Pull request overview
This PR updates a security advisory for a ReDoS vulnerability in the markdown-it package. The update increases the severity assessment from MODERATE to HIGH based on the significant impact of ReDoS vulnerabilities in Node.js environments, where they block the event loop and cause complete service denial.
Changes:
- Updated CVSS v4 score to reflect High Availability impact (VA:H instead of VA:L)
- Removed CVSS v3 score entirely
- Changed severity classification from MODERATE to HIGH
- Enhanced the vulnerability description to clarify impact on both server-side (Node.js) and client-side (browser) environments
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| "aliases": [ | ||
| "CVE-2026-2327" | ||
| ], | ||
| "summary": "markdown-it is has a Regular Expression Denial of Service (ReDoS)", |
There was a problem hiding this comment.
The summary contains a grammatical error. The phrase "markdown-it is has" should be "markdown-it has" (removing the extra "is").
| "summary": "markdown-it is has a Regular Expression Denial of Service (ReDoS)", | |
| "summary": "markdown-it has a Regular Expression Denial of Service (ReDoS)", |
| "severity": "MODERATE", | ||
| "severity": "HIGH", | ||
| "github_reviewed": true, | ||
| "github_reviewed_at": "2026-02-13T20:04:39Z", |
There was a problem hiding this comment.
The modified timestamp was updated to "2026-02-13T20:04:40Z" but the github_reviewed_at timestamp on line 70 remains "2026-02-13T20:04:39Z". These timestamps should typically match or the modified timestamp should be later than github_reviewed_at. Consider updating the github_reviewed_at timestamp to match the modified timestamp.
| "github_reviewed_at": "2026-02-13T20:04:39Z", | |
| "github_reviewed_at": "2026-02-13T20:04:40Z", |
|
Hi @cai0duque, I'm going to keep the CVSS at For more detail: In CVSS 4.0, denial of service can lead to a
|
Updates
Comments
Updated the CVSS score to reflect High Availability impact (VA:H). Since markdown-it is widely used in Node.js (single-threaded) environments, a ReDoS vulnerability typically blocks the event loop, causing a complete denial of service for the application, not just a minor slowdown. Expanded the description to mention the impact on both server and client environments.