CVE Catalog

CVE-2025-5399

Medium
Published: Translated: NVD NIST

Summary

Due to a mistake in libcurl's WebSocket code, a malicious server can send a particularly crafted packet which makes libcurl get trapped in an endless busy-loop. There is no other way for the application to escape or exit this loop other than killing the thread/process. This might be used to DoS.

Risk Assessment

A DoS attack can cause unavailability of applications using libcurl with WebSocket, impacting service continuity.

Recommendation

Update libcurl to a patched version and consider limiting trust to WebSocket servers.

Original NVD description (English source)

Due to a mistake in libcurl's WebSocket code, a malicious server can send a particularly crafted packet which makes libcurl get trapped in an endless busy-loop. There is no other way for the application to escape or exit this loop other than killing the thread/process. This might be used to DoS li

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