CVE-2025-53604 Details
Description
The web-push crate before 0.10.3 for Rust allows a denial of service (memory consumption) in the built-in clients via a large integer in a Content-Length header.
A denial-of-service vulnerability has been identified in the web-push crate for Rust, prior to version 0.10.3. This issue allows memory exhaustion in the built-in clients by sending a large integer in the Content-Length header. The vulnerability arises because the clients allocate memory based on the Content-Length value, which can be manipulated by malicious Web Push endpoints. Such endpoints can be registered arbitrarily by users, making this a significant concern.
Users of the web-push crate should update to version 0.10.3 or later, where this vulnerability has been patched. It is also recommended to implement a timeout for requests to Web Push endpoints.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
Volerion
Assessed Jul 5, 2025CISA-ADP
Assessed Jul 8, 2025References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://crates.io/crates/web-push | [email protected] | ProductVendor |
| https://github.com/pimeys/rust-web-push/pull/68 | [email protected] | Issue TrackingVendor |
| https://rustsec.org/advisories/RUSTSEC-2025-0015.html | [email protected] | AdvisoryRemedy |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-130 | Improper Handling of Length Parameter Inconsistency | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| web-push | All versions |
CPE
Remediation
| |
Change History
3 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Jun 17, 2026 | CVE Modified | [email protected] |
| Jun 17, 2026 | CVE Modified | CISA-ADP |
| Jul 5, 2025 | New CVE Received | [email protected] |
Volerion