CVE-2023-26103

Published Feb 25, 2023 CVSS 3.1 · 5.3 Medium EPSS 1.2% KEV · Not listed
Description
Versions of the package deno before 1.31.0 are vulnerable to Regular Expression Denial of Service (ReDoS) due to the upgradeWebSocket function, which contains regexes in the form of /s*,s*/, used for splitting the Connection/Upgrade header. A specially crafted Connection/Upgrade header can be used to significantly slow down a web socket server.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
EUVD EUVD EUVD-2023-1335 Versions of the package deno before 1.31.0 are vulnerable to Regular Expression Denial of Service (ReDoS) due to the upgradeWebSocket function, which contains regexes in the form of /s*,s*/, used for splitting the Connection/Upgrade header. A specially crafted Connection/Upgrade header can be used to significantly slow down a web socket server.
Github GHSA Github GHSA GHSA-jc97-h3h9-7xh6 Regular Expression Denial of Service in Deno.upgradeWebSocket API
History
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Weaknesses

Sources

Status
PUBLISHED
Assigner
snyk
Published
Updated
Mar 11, 2025, 3:31 PM
Reserved
Feb 20, 2023, 10:28 AM
Status
Modified
Published
Feb 25, 2023, 5:15 AM
Modified
Jun 17, 2026, 5:42 AM