8678 matches found
Browser-Pwning-
Browser-Pwning 一份条理清晰、结构完善的文档,帮助你入门 chrome 漏洞利用 & v8 漏洞利用 文档结构 本文档的组织方式 1. 动机 2. 实际学习材料 动机 浏览器是当今最常用的技术之一。在每一台现成的计算机上,只要我们即插即用,就会看到已安装的浏览器。因此,从攻击者和威胁模型的角度来看,如果攻击者能够通过恶意页面攻破浏览器,那将是非常有回报的。基于上述理由,我选择研究 Google 的 JavaScript 引擎,尤其是 v8。 鉴于 v8 项目规模庞大,我选择以解释器(即 d8)作为起点。尽管针对 d8 已经进行了大量研究,但我们仍希望至少能找到一个...
CVE-2026-6307
CVE-2026-6307:V8 JS-to-Wasm 类型混淆 → Chrome 146 上的远程代码执行 对 Nebula 描述的 V8 JS-to-Wasm 去优化类型混淆的本地复现与武器化,最终在 Chrome for Testing 146.0.7680.165 的渲染进程中弹出 xcalc(该漏洞已于 147.0.7727.101 版本修复)。 所有 payload 均为无害用途(计算器 / exit0x42 / jmp $)。 所有操作均在本地实验室环境中针对一个故意过时的浏览器进行, 请勿将其指向任何人。 演示...
TFC-Chrome-v8-bug-CVE-2021-38001-poc
TFC-Chrome-v8-bug-CVE-2021-38001-poc 使用命令行运行 d8:./d8 2.mjs...
CVE-2024-4947-PoC
CVE-2024-4947 — V8 Maglev 类型混淆 → 完整 RCE(d8 PoC) 一个针对 CVE-2024-4947 (V8 Maglev 类型混淆)的完整、自包含利用链,从最初的类型混淆触发一直到 任意代码执行 。该 PoC 针对 非沙箱 的 d8 构建运行,并向 stdout 打印 CVE-2024-4947-PWNED 作为代码执行的证明。 ⚠️ 这是一个针对 已修补、公开 漏洞的 研究 / 教育 用途 PoC。 它针对的是 V8 shell(d8 --allow-natives-syntax)的开发构建 — 而非 真实的 Chrome 浏览器。参见 免责声明。...
CVE-2025-10585-The-Chrome-V8-Zero-Day
CVE-2025-10585: El Zero-Day de Chrome V8 que Necesitas Parchear Hoy ⚔️🛡️ Google ha lanzado un parche fuera de banda esta semana para CVE-2025-10585 , una grave vulnerabilidad de type-confusion en el motor V8 JavaScript/WebAssembly de Chrome. El error no es teórico: el Grupo de Análisis de Amenazas...
CVE-2024-1939
CVE-2024-1939 这是CVE-2024-1939的简短writeup,我用它来获取V8CTF M122的奖励。 该问题的根本原因是wasm-to-js转换中缺乏对kWasmS128的支持。具体来说,参数栈中发生的wasmS128Const操作被忽略,导致当参数中存在ExprRef时出现类型混淆。...
TFC-Chrome-v8-bug-CVE-2021-38001-poc
TFC-Chrome-v8-bug-CVE-2021-38001-poc 使用命令行运行 d8: ./d8 2.mjs...
CVE-2026-6307-Longinus
CVE-2026-6307-Longinus V8 TurboFan 中的类型混淆(JS 到 Wasm 调用内联 + FrameState 合并) 又称 'Longinus': 一个漏洞突破两道边界 仓库: https://github.com/J4ck3LSyN-Gen2/CVE-2026-6307-Longinus 详细报告: OS-IS-CVE-2026-6307-07-2026.md 技术分析: Nebula Security - Longinus: 2 Boundaries in One Bug !WARNING 本代码按原样(AS IS)提供,仅供教育和研究目的使用。...
CVE-2024-2887
CVE-2024-2887 这是关于 CVE-2024-2887 的简短撰写说明,我利用此漏洞获得了 V8CTF M123 的奖励。 当定义的类型数超过 kV8MaxWasmTypes(可通过在 RecGroup 中填充更多类型来实现)时,类型索引可能超过 20 位并发生溢出。这样,两个具有相同 heaptype 的类型可能被视为相同。 我们可以通过创建一个包含 ref 对象的数组并使用 float64 数组读取来获得 addrof 原语,以及通过创建 float64 数组并将其作为对象读取来获得 fakeobj 原语。 wasm 模块的构建器如下所示: const builder =...
Astra Linux – Vulnerability in Chromium
Incorrect calculations in V8 in Google Chrome prior to version 151.0.7922.169 allowed a remote attacker to execute arbitrary code within the sandbox through a crafted HTML page. Chromium security severity: High...
Astra Linux – Vulnerability in Chromium
In V8, the "out of bounds" reading in Google Chrome before 151.0.7922.72 allowed a remote attacker to execute arbitrary code within the sandbox through a crafted HTML page. Chromium security severity: Medium...
Astra Linux – Vulnerability in Chromium
Inappropriate implementation in V8 in Google Chrome prior to 151.0.7922.72 allowed an attacker who convinced a user to install a malicious extension to execute arbitrary code inside a sandbox via a crafted Chrome Extension. Chromium security severity: Low...
Astra Linux – Vulnerability in Chromium
Before 151.0.7922.109, writing V8 code in Google Chrome allowed a remote attacker to execute arbitrary code within a sandbox through a crafted HTML page. Chromium security severity: High...
Astra Linux – Vulnerability in Chromium
Uninitialized use in V8 in Google Chrome prior to 150.0.7871.115 allowed a remote attacker to execute arbitrary code inside a sandbox via a crafted HTML page. Chromium security severity: High...
Astra Linux – Vulnerability in Chromium
Type confusion in V8 in Google Chrome prior to 96.0.4664.45 allowed a remote attacker to potentially exploit heap corruption via a crafted HTML page...
Astra Linux – Vulnerability in Chromium
Inappropriate implementation in V8 in Google Chrome prior to 150.0.7871.46 allowed a remote attacker to execute arbitrary code inside a sandbox via a crafted HTML page. Chromium security severity: Medium...
Astra Linux – Vulnerability in Chromium
Integer overflow in V8 in Google Chrome prior to 149.0.7827.53 allowed a remote attacker to execute arbitrary code inside a sandbox via a crafted HTML page. Chromium security severity: High...
Astra Linux – Vulnerability in Chromium
Type Confusion in V8 in Google Chrome prior to 148.0.7778.216 allowed an attacker who convinced a user to install a malicious extension to execute arbitrary code inside a sandbox via a crafted Chrome Extension. Chromium security severity: Medium...
Astra Linux – Vulnerability in Chromium
In V8 in Google Chrome, prior to version 142.0.7444.59, it was possible for a remote attacker to exploit heap corruption through a crafted HTML page. Chromium security severity: High...
Astra Linux – Vulnerability in Chromium
Before version 150.0.7871.128, reading and writing outside the bounds of V8 in Google Chrome allowed a remote attacker to execute arbitrary code within a sandbox through a crafted HTML page. Chromium security severity: High...