Mongoose 是一个嵌入式 Web 服务器和网络库。在 7.23 版本之前,由 中 配置启用的内置 TLS 堆栈会接受一种特殊的 TLS 1.3 记录:其解密后的数据长度恰好等于 16 字节的认证标签(authentication tag),且不包含任何明文数据或 ContentType 字节。在 函数中,对消息长度 的检查未能正确拒绝此类记录,导致接收长度 的计算发生下溢,变为 。这使得后续的握手步骤将缓冲区中的陈旧数据视为一个可信消息,并赋予其一个近乎无限长的有效长度。未经身份验证的恶意 TLS 对端可利用
Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.
| # | POC Description | Source Link | Shenlong Link |
|---|
No public POC found.
Login to generate AI POC| CVE-2026-63626 | 8.8 HIGH | Mongoose: ppp_handle_ipv6cp() uses attacker-controlled length without bounds check — OOB r |
| CVE-2026-73261 | 7.5 HIGH | Mongoose: handle_opt() missing opts[1] > len check — 1-byte OOB read corrupts TCP MSS, sil |
| CVE-2026-73260 | 7.5 HIGH | Mongoose: Out-of-bounds Read via length-counter underflow in built-in TLS X.509 DER parser |
No comments yet