CVE-2026-28525: SWUpdate Integer Underflow in Multipart Upload Parser
SWUpdate contains an integer underflow vulnerability in the multipart upload parser in mongoosemultipart.c that allows unauthenticated attackers to cause a denial of service by sending a crafted HTTP POST request to /upload with a malformed multipart boundary and controlled TCP stream timing. Attackers can trigger an integer underflow in the mghttpmultipartcontinuewaitforchunk() function when the buffer length falls within a specific range, causing an out-of-bounds heap read past the allocated receive buffer to a local IPC socket.
Affected Software
Event History
Frequently Asked Questions
What is the severity of CVE-2026-28525?
CVE-2026-28525 has a medium severity rating due to its capability to cause a denial of service.
How do I fix CVE-2026-28525?
To fix CVE-2026-28525, you should update to the latest version of SWUpdate that addresses this integer underflow vulnerability.
Who is affected by CVE-2026-28525?
CVE-2026-28525 affects users of SWUpdate who utilize the multipart upload functionality.
What type of attack does CVE-2026-28525 enable?
CVE-2026-28525 allows unauthenticated attackers to perform denial of service attacks through crafted HTTP POST requests.
What component is vulnerable in CVE-2026-28525?
CVE-2026-28525 presents an integer underflow vulnerability specifically in the multipart upload parser within mongoose_multipart.c.