nginx 预认证RCE与捕获覆盖溢出
jedisct1 · x · 2026-07-20
这是一个关于 nginx 预认证远程代码执行 的漏洞分析,编号 CVE-2026-42533。
- 配图说明了问题根源:r->captures 这组共享可变状态在 LEN pass 和 VALUE pass 之间被覆盖。
- 在 LEN 阶段,nginx 会基于一组捕获结果计算缓冲区大小;随后 map-regex 又把这些捕获值改掉。
- 到 VALUE 阶段时,程序继续使用被污染的状态写入内容,导致写入长度超过预分配空间。
- 图中示例显示最终形成了 197 字节溢出。
帖子同时给出了作者 Cyberstan 的博客链接。
「安全」频道最新
- 前 DOGE 成员创安全公司,声称突破 Anthropic 内网看到内部聊天与薪酬 — ScottNover · 2026-10-27
- 用 Claude Code 当 iPhone 取证器:挖出「已删」照片的 30 天隐藏副本 — alex_verem · 2026-10-27
- Anthropic 自曝:每 9 个月封禁约占营收 5-7% 的客户 — Polymarket · 2026-10-27
- AVERI 独立审计 Amazon 内部 AI 安全评测,Amazon 据此改进测试流程 — Miles_Brundage · 2026-10-27
- 美中欧 AI 路线分化:美国押注 AGI 霸权,其余世界当公共品 — BubblyExtent1693 · 2026-10-27
- Agent Field Kit 上线:为生产级 Agent 提供 $29 起的安全应急手册 — alvelda · 2026-10-27