CVE-2025-59777
7.5GNU Project · libmicrohttpd
A NULL pointer dereference vulnerability in GNU libmicrohttpd allows remote attackers to trigger a denial-of-service condition via a specially crafted packet.
Executive summary
A critical denial-of-service vulnerability in GNU libmicrohttpd allows unauthenticated remote attackers to crash applications by sending a specially crafted network packet.
Vulnerability
This is a NULL pointer dereference flaw (CWE-476) occurring within the library's packet processing logic. It can be triggered by an unauthenticated attacker sending specifically crafted network traffic to an application utilizing the library.
Business impact
The primary impact of this vulnerability is a denial-of-service (DoS) condition, which can cause significant service disruption for applications relying on libmicrohttpd for their network stack. With a CVSS score of 7.5, the risk is classified as high due to the ease of exploitation, as it requires no authentication or user interaction to crash the target service.
Remediation
Immediate Action: Identify all applications utilizing the affected versions of libmicrohttpd and plan for an upgrade to the latest development branch, specifically ensuring the inclusion of the fix provided in commit ff13abc.
Proactive Monitoring: Monitor server logs and application health metrics for sudden process crashes or service restarts that may indicate exploitation attempts.
Compensating Controls: Deploy network-level ingress filtering or a Web Application Firewall (WAF) configured to inspect and drop malformed packets that do not adhere to expected protocol standards for the library.
Exploitation status
Public Exploit Available: Unknown
Analyst recommendation
Given the potential for remote service disruption, organizations should prioritize auditing their dependency trees to determine if they are running the vulnerable versions of libmicrohttpd. Since the fix is currently identified by a specific git commit rather than a formal release, teams should coordinate with their software vendors or developers to ensure the patch is integrated into their production environment as soon as possible.