http-cache-semantics vulnerable to Regular Expression Denial of Service
High severity
GitHub Reviewed
Published
Jan 31, 2023
to the GitHub Advisory Database
•
Updated Feb 13, 2025
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
Feb 13, 2025
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