NetSight
medium5.3

CVE-2023-26103

Regular Expression Denial of Service in Deno.upgradeWebSocket API

Impact

### Impact 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. ### Patches It is recommended that users upgrade to Deno 1.31.0.

Affected packages

EcosystemPackageAffectedFixed in
rustdeno>= 1.12.0, < 1.31.01.31.0

Affected products

VendorProductAffected versions
DenoDeno
before 1.31.0

Weakness classification

References