# AI辅助的Chrome漏洞利用:前沿模型的实战检验
> 来源: [I Let Claude Opus Write a Chrome Exploit](https://www.hacktron.ai/blog/i-let-claude-opus-to-write-me-a-chrome-exploit) | Lobsters (2点)
## 核心发现
这是一篇极具价值的实战研究文章。作者没有纸上谈兵,而是真正让 Claude Opus 去写一个可工作的 Chrome 漏洞利用代码。
## 关键洞见
### 1. 漏洞链构建过程
- **目标**: Discord (Electron应用, Chrome 138, 落后当前9个大版本)
- **方法**: 仅给 Opus 提供 CVE 列表和 Git log patch,让模型自己选择和构建漏洞
- **结果**: 22个会话,27次失败尝试后成功构建 OOB read/write 原语
- **关键漏洞**: CVE-2026-5873 (V8 Turboshaft WebAssembly OOB)
### 2. 技术细节
**CVE-2026-5873** 是 V8 Turboshaft 编译器的 bounds-check elimination bug:
```wasm
(func $read (param i64) (result i32)
local.get 0
i32.convert_i64 ;; 截断到低32位
i32.const 2
i32.shl ;; index * 4
i32.load align=4 offset=0
)
```
- Liftoff (baseline): 正确应用 bounds check
- Turboshaft 优化编译后: bounds check 被错误消除
- 结果: 可实现相对于 Wasm linear memory 的任意 OOB 读写
### 3. 沙箱逃逸
OOB 读写不够,需要第二个漏洞逃逸 V8 沙箱获取任意读写能力。
### 4. 关键洞察
> "If models keep getting better at turning patches into exploits, and patching stays slow, what happens to everything running outdated code?"
>
> "Eventually, any script kiddie with enough patience and an API key will be able to pop shells on unpatched software. It's a question of when, not if."
- Electron 应用捆绑自己的 Chromium,落后上游数周甚至数月
- 已知的 V8 CVE 在 Electron应用中仍然大敞四开
- 补丁到漏洞的转化正在被 AI 加速
## 零拷贝Pages in Rust
> 来源: [Zero-Copy Pages in Rust](https://redixhumayun.github.io/databases/2026/04/14/zero-copy-pages-in-rust.html) | Lobsters (2点)
数据库引擎的零拷贝技术:
- **Direct IO**: 使用 O_DIRECT 标志绕过 OS page cache
- **Rust 生命周期**: 用引用而非拷贝,避免数据复制
- **Buffer Pool**: 替换 OS page cache,自定义置换策略 (LRU/CLOCK/SIEVE)
## 时间线
- **2026-04-16**: 发现于 Lobsters security 标签
- **评分**: ★★★★☆ exceptional