570 matches found
CVE-2026-8389
CVE-2026-8389 此漏洞原计划在 Pwn2Own 2026 柏林上使用,但在 150.0.3 版本中已被修补。 SpiderMonkey BaselineJIT 在急切的离线程基线编译路径上发生了 pcOffset 位字段截断,导致异常展开期间出现错误但在边界内的字节码 pc,进而引发类型混淆。 摘要 RetAddrEntry 将字节码偏移量 pcOffset 存储为 28 位位字段。同头文件中定义的常量 BaselineMaxScriptLength = 0x0fffffff 大小正好匹配该位字段的范围。 root@kitploit: //...
CVE-2026-2796-escape-wasm-by-using-wasm
CVE-2026-2796 — SpiderMonkey WebAssembly 沙箱逃逸 针对 CVE-2026-2796 的概念验证(PoC)利用链,该漏洞是 Mozilla SpiderMonkey 的 WebAssembly 导入优化(“JavaScript: WebAssembly”组件)中的 JIT 错误编译/类型混淆。精心构造的 wasm 模块可获得对整个宿主进程的任意读写 以及任意原生代码执行 能力,从而逃逸 WebAssembly 沙箱。 CVE: CVE-2026-2796(CWE-843,类型混淆) 受影响: Firefox && +...
CVE-2024-29943
CVE-2024-29943 A Pwn2Own SpiderMonkey JIT Bug: From Integer Range Inconsistency to Bound Check Elimination then RCE. This repository contains PoC, Exploit and Analysis Slides for CVE-2024-29943. Demo Demo.mp4 Slides Slides.pdf Reproduce Information Github Git Commit:...
CVE-2026-15718-who-put-ptrs-in-my-wasm
CVE-2026-15718 — 谁把指针放进了我的 wasm 针对 CVE-2026-15718 的概念验证漏洞利用链,该漏洞是 Mozilla SpiderMonkey 的 WebAssembly baseline 编译器("JavaScript: WebAssembly" 组件)中一处缺失 sync 的错误编译。单个零次循环的 array.fill 即可产生 fakeobj 原语;该利用链可升级为对宿主进程的任意读/写 以及任意本机代码执行 (posixspawnp"/bin/sh", ...)。 CVE: CVE-2026-15718(CWE-763,无效指针的释放) 受影响版本...
cve-2019-11707
SpiderMonkey - CVE-2019-11707 Bug: https://bugs.chromium.org/p/project-zero/issues/detail?id=1820 Screenshots Files exploit.js - Actual exploit, prepended by saelo's util.js & Int64.js. stager.js - Used for creating constants, prepended by saelo's util.js & Int64.js...
CVE-2024-8381
CVE-2024-8381 A SpiderMonkey Interpreter Type Confusion Bug. This repository contains analyses in markdown and slide forms, including root cause, PoC, and exploit. Unfortunately, due to nature of this bug, exploit is only applicable when ASLR is disabled. Slides: Slides.pdf Analysis: Analysis.md...
CVE-2024-29943
CVE-2024-29943 一个 Pwn2Own SpiderMonkey JIT 漏洞:从整数范围不一致到边界检查消除再到 RCE。 基于 https://github.com/bjrjk/CVE-2024-29943 在 Windows 上复现 CVE-2024-29943 修改说明 原漏洞利用代码是针对 Linux 编写的,因此我尝试在 Windows 上复现: 更新了 Windows 下的弹出计算器的 shellcode,并调整了一些堆风水参数。(我尚未完全理解 Windows 堆的工作原理,因此只是调整了一些数值直到稳定。) 使用 Uint8Array 代替 Array...
CVE-2024-29943-but-with-wasm
CVE-2024-29943, but with wasm An end-to-end exploit chain for CVE-2024-29943 that achieves arbitrary native code execution by smuggling shellcode into SpiderMonkey's WebAssembly JIT code page as f64.const immediates — no ROP, no VirtualProtect, no external toolchain. Verified working against the...
CVE-2026-2763-POC
漏洞 该漏洞源于 for-in 语法的实现。 for-in 循环的作用域由一对字节码表示:JSOP::Iter 和 JSOP::EndIter。 root@kitploit: CASEIter MOZASSERTREGS.stackDepth = 1; HandleValue val = REGS.stackHandleAt-1; JSObject iter = ValueToIteratorcx, val; // 1 if !iter goto error; REGS.sp-1.setObjectiter; // 2 ... CASEEndIter...
Exploit for Protection Mechanism Failure in Mozilla Firefox
CVE-2026-2796 + CVE-2026-2768 — Escape the Wasm Box Full-chai...
Exploit for Type Confusion in Mozilla Firefox
CVE-2026-2796 — SpiderMonkey WebAssembly Sandbox Escape Proof...
OESA-2026-3213 mozjs102 security update
SpiderMonkey is the code-name for Mozilla Firefox's C++ implementation of JavaScript. It is intended to be embedded in other applications that provide host environments for JavaScript. Security Fixes: Unexpected data returned from the Safe Browsing API could have led to memory corruption and a...
MiracleLinux 8 : thunderbird-102.13.0-2.el8.ML.1 (AXSA:2023-6238:20)
The remote MiracleLinux 8 host has a package installed that is affected by multiple vulnerabilities as referenced in the AXSA:2023-6238:20 advisory. Mozilla: Use-after-free in WebRTC certificate generation CVE-2023-37201 Mozilla: Potential use-after-free from compartment mismatch in SpiderMonkey...
MiracleLinux 9 : thunderbird-102.8.0-2.el9.ML.1 (AXSA:2023-5140:11)
The remote MiracleLinux 9 host has a package installed that is affected by multiple vulnerabilities as referenced in the AXSA:2023-5140:11 advisory. Mozilla: Arbitrary memory write via PKCS 12 in NSS CVE-2023-0767 Mozilla: Content security policy leak in violation reports using iframes...
MiracleLinux 7 : firefox-102.13.0-2.0.1.el7.AXS7 (AXSA:2023-6240:25)
The remote MiracleLinux 7 host has a package installed that is affected by multiple vulnerabilities as referenced in the AXSA:2023-6240:25 advisory. Mozilla: Use-after-free in WebRTC certificate generation CVE-2023-37201 Mozilla: Potential use-after-free from compartment mismatch in SpiderMonkey...
MiracleLinux 9 : thunderbird-102.13.0-2.el9.ML.1 (AXSA:2023-6243:21)
The remote MiracleLinux 9 host has a package installed that is affected by multiple vulnerabilities as referenced in the AXSA:2023-6243:21 advisory. Mozilla: Use-after-free in WebRTC certificate generation CVE-2023-37201 Mozilla: Potential use-after-free from compartment mismatch in SpiderMonkey...
CVE-2025-14322
Sandbox escape due to incorrect boundary conditions in the Graphics: CanvasWebGL component. This vulnerability was fixed in Firefox 146, Firefox ESR 115.31, Firefox ESR 140.6, Thunderbird 146, and Thunderbird 140.6...
CVE-2025-14331
Same-origin policy bypass in the Request Handling component. This vulnerability was fixed in Firefox 146, Firefox ESR 115.31, Firefox ESR 140.6, Thunderbird 146, and Thunderbird 140.6...