Fuzzing µCOS protocol stacks, Part 2: Handling multiple requests per test case
Summary: Cisco Talos extended its µC/HTTP-server fuzzer to handle multiple requests per test case by adding a delimiter feature to the open-source libdesock library, which redirects socket reads to stdin via LD_PRELOAD. The multi-request fuzzer uncovered two additional vulnerabilities, both exploiting a flaw in the first request via a second request, and the affected codebase is shared across Silicon Labs Gecko Platform and Weston Embedded Cesium NET.
What you should know: One of the two bugs required four requests - two for heap grooming, a one-byte overwrite on the third, and an improper allocation on the fourth - meaning single-request testing would never have surfaced it, and the same code sits in products from two other vendors.
Read the original at Cisco Talos ↗
- Topics
- Malware
- Related
- ARTEX and beyond: AI-enabled penetration testing platforms Cyber Risks · Nov 13, 2026Fake GTA 6 download goes after Steam logins and crypto wallet data Cyber Risks · Nov 13, 2026Operation Endgame Takes Down Gootloader, CastleRAT and StealC Servers, Seizes 6.4M Stolen Logins Cyber Risks · Nov 13, 2026