CVE-2026-47311Samsung Open Source Escargot 项目中存在一个高危安全漏洞(CVE-2026-47311)。该漏洞源于堆缓冲区溢出,允许攻击者在特定条件下触发缓冲区溢出。由于攻击向量为本地且需要用户交互,攻击者可能诱导用户执行恶意操作,从而导致数据泄露、完整性破坏或服务拒绝。此问题严重影响特定提交版本 590345cc6258317c5da850d846ce6baaf2afc2d3 的安全性,用户应立即采取修复措施。
该漏洞属于典型的堆缓冲区溢出,发生在 Samsung Escargot JavaScript 引擎的特定代码逻辑中。在版本 590345cc6258317c5da850d846ce6baaf2afc2d3 中,引擎在处理某些特定类型的数据结构或数组操作时,未对输入长度进行严格的边界检查。当攻击者向受影响的组件提供超长或精心构造的恶意数据时,程序会向分配的堆缓冲区之外的位置写入数据。由于 CVSS 向量显示无需认证(PR:N)但需要本地访问(AV:L)和用户交互(UI:R),攻击者通常需要诱导受害者执行含有恶意代码的本地脚本或文件。利用此漏洞,攻击者可以破坏堆内存布局,覆盖关键指针,进而绕过安全保护机制,最终实现本地权限提升或执行任意恶意代码。