http-cache-semantics vulnerable to Regular Expression Denial of Service
High severity
GitHub Reviewed
Published
Jan 31, 2023
to the GitHub Advisory Database
•
Updated Jun 22, 2023
Description
Published by the National Vulnerability Database
Jan 31, 2023
Published to the GitHub Advisory Database
Jan 31, 2023
Reviewed
Feb 1, 2023
Last updated
Jun 22, 2023
http-cache semantics contains an Inefficient Regular Expression Complexity , leading to Denial of Service. This affects versions of the package http-cache-semantics before 4.1.1. The issue can be exploited via malicious request header values sent to a server, when that server reads the cache policy from the request using this library.
References