CVE Catalog

CVE-2025-9648

HighCVSS 8.7
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Elevated risk
0.76%

54th percentile - higher than 54% of all known CVEs

Summary

A vulnerability in the CivetWeb library's mg_handle_form_request function allows remote attackers to trigger a denial of service (DoS). Sending a specially crafted HTTP POST request containing a null byte in the payload causes the server to enter an infinite loop during form data parsing. Multiple malicious requests result in complete CPU exhaustion and render the service unresponsive.

Risk Assessment

An attacker could remotely exhaust the CPU of a server using the CivetWeb library, making the service unavailable for further requests.

Recommendation

Update the CivetWeb library to a version containing the fix (commit 782e189). The vendor's pre-built standalone executable is not affected.

Other vulnerabilities in CivetWeb

See all
Original NVD description (English source)

A vulnerability in the CivetWeb library's function mg_handle_form_request allows remote attackers to trigger a denial of service (DoS) condition. By sending a specially crafted HTTP POST request containing a null byte in the payload, the server enters an infinite loop during form data parsing. Multiple malicious requests will result in complete CPU exhaustion and render the service unresponsive to further requests. This issue was fixed in commit 782e189. This issue affects only the library, standalone executable pre-built by vendor is not affected.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS