平台
c
组件
mongoose
修复版本
7.0.1
7.1.1
7.2.1
7.3.1
7.4.1
7.5.1
7.6.1
7.7.1
7.8.1
7.9.1
7.10.1
7.11.1
7.12.1
7.13.1
CVE-2026-5244是Cesanta Mongoose中存在的一个堆溢出漏洞,影响7.20及更早版本。该漏洞位于mongoose.c文件的mgtlsrecv_cert函数中,由于对pubkey参数的不当处理,可能导致堆溢出。远程攻击者可以利用此漏洞。受影响的版本包括7.0–7.20。此问题已在7.21版本中修复。
在 Cesanta Mongoose 的 7.20 及更早版本中发现了一种堆缓冲区溢出漏洞。此漏洞特别影响 mongoose.c 文件中 TLS 1.3 处理程序组件中的 mgtlsrecv_cert 函数。对 pubkey 参数的恶意操作可能触发此溢出。根据 CVSS,此漏洞的严重程度评分为 7.3,表明存在重大风险。远程可利用性意味着攻击者无需本地系统访问即可利用此漏洞。此漏洞的公开披露增加了主动利用的风险。
此漏洞在于 Mongoose 处理 TLS 1.3 证书的方式。攻击者可以发送恶意证书,利用 mgtlsrecv_cert 函数覆盖堆栈内存。这可能导致任意代码执行或拒绝服务。此漏洞的公开披露意味着攻击者可以使用工具和技术来利用它。远程可利用性简化了攻击,因为它不需要物理访问系统。监控受影响的系统,查找恶意活动的迹象。
Applications and services relying on Cesanta Mongoose as a web server, particularly those handling TLS connections, are at risk. This includes IoT devices, embedded systems, and any custom applications utilizing Mongoose's lightweight HTTP server capabilities. Systems with older, unpatched Mongoose installations are particularly vulnerable.
• linux / server:
journalctl -u mongoose | grep -i "tls_recv_cert"• generic web:
curl -I https://your-mongoose-server/ | grep -i 'Server: Mongoose'• generic web:
curl -I https://your-mongoose-server/ | grep -i 'TLS 1.3'disclosure
patch
漏洞利用状态
EPSS
0.08% (23% 百分位)
CISA SSVC
CVSS 向量
此漏洞的建议缓解措施是将 Cesanta Mongoose 升级到 7.21 版本。此补丁由哈希值 0d882f1b43ff2308b7486a56a9d60cd6dba8a3f1 标识,直接解决了缓冲区溢出的根本原因。为了保护您的系统免受潜在攻击,尽快应用此更新至关重要。应优先考虑此更新,尤其是在 Mongoose 用于处理敏感 TLS 1.3 连接的环境中。有关执行升级的详细说明,请参阅官方 Cesanta 文档。
Actualice la biblioteca Cesanta Mongoose a la versión 7.21 o posterior. Esto corrige la vulnerabilidad de desbordamiento de búfer basada en heap en la función mg_tls_recv_cert del archivo mongoose.c. La actualización mitiga el riesgo de ejecución remota de código.
漏洞分析和关键警报直接发送到您的邮箱。
这是一种编程错误,当程序尝试在堆内存中分配的缓冲区边界之外写入数据时发生。这可能会损坏相邻数据,并在某些情况下允许执行恶意代码。
版本 7.21 包含此漏洞的特定修复程序,消除了缓冲区溢出的风险,并保护您的系统免受攻击。
如果无法立即升级,请考虑实施其他缓解措施,例如强化 Mongoose 配置并监控受影响的系统是否存在可疑活动。
虽然没有专门用于检测此漏洞的工具,但漏洞扫描程序可以识别运行 Mongoose 旧版本的系统。
您可以在官方 Cesanta 资源和报告此漏洞的网络安全网站上找到更多信息。
7.14.1
7.15.1
7.16.1
7.17.1
7.18.1
7.19.1
7.20.1