CVE Catalog

CVE-2025-55181

MediumCVSS 5.3
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.29%

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

Summary

Sending an HTTP request/response body with greater than 2^31 bytes triggers an infinite loop in proxygen::coro::HTTPQuicCoroSession which blocks the backing event loop and unconditionally appends data to a std::vector per-loop iteration. This issue leads to unbounded memory growth and eventually causes the process to run out of memory.

Risk Assessment

An attacker can remotely trigger memory exhaustion, causing a denial of service and system unavailability.

Recommendation

Update the proxygen library to a version containing the fix or limit the maximum HTTP request/response body size. Monitor memory usage and restart the service if necessary.

Other vulnerabilities in proxygen

See all
Original NVD description (English source)

Sending an HTTP request/response body with greater than 2^31 bytes triggers an infinite loop in proxygen::coro::HTTPQuicCoroSession which blocks the backing event loop and unconditionally appends data to a std::vector per-loop iteration. This issue leads to unbounded memory growth and eventually causes the process to run out of memory.

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