Integer Underflow Vulnerability in SWUpdate from Software Technologies
CVE-2026-28525
What is CVE-2026-28525?
An integer underflow vulnerability exists in the multipart upload parser of SWUpdate, specifically in the mongoose_multipart.c file. This weakness allows unauthenticated attackers to execute a denial of service attack by sending specially crafted HTTP POST requests to the /upload endpoint. The crafted requests can exploit a malformed multipart boundary and controlled TCP stream timing, leading to an integer underflow in the mg_http_multipart_continue_wait_for_chunk() function. This can trigger an out-of-bounds heap read, resulting in data being written beyond the allocated receive buffer to a local IPC socket, thereby compromising system stability.
Affected Version(s)
swupdate 0 <= 2025.12
swupdate beee2dc0feef1cfe84f1aa6fc980e104b2e47a74
References
CVSS V4
Timeline
Vulnerability published
Vulnerability Reserved
