miniupnpd
cpe:2.3:a:miniupnp_project:miniupnpd:*:*:*:*:*:*:*
- < 2.3.10
A denial-of-service and information disclosure vulnerability has been identified in the MiniUPnP daemon (miniupnpd) versions prior to 2.3.10. The issue arises from an integer underflow in the parsing of the SOAPAction header, which remote attackers can exploit by sending a malformed header containing a single quote. This exploitation triggers an out-of-bounds memory read by manipulating the length validation in the 'ParseHttpHeaders()' function. The underflow causes the length to be interpreted as a large unsigned value, leading the process to read memory far beyond the allocated buffer for the HTTP request.
Exploitation of this vulnerability causes a denial-of-service condition and allows for unauthorized information disclosure through out-of-bounds memory reads.
Users can upgrade to MiniUPnP version 2.3.10 or later to address this vulnerability.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.