作者调查了Endcrawl的一次生产事故,起因是kill(1)命令存在缺陷,发送SIGTERM给负进程组ID时触发。该漏洞影响了Ubuntu 14、16、18、22和24 LTS版本,跨越十年的已发布代码。
背景
kill命令自20世纪70年代以来一直是Unix的核心工具,用于向进程发送信号。本文记录了一次对进程中处理逻辑中先前未知漏洞的深度调试调查。
- 来源
- Lobsters
- 发布时间
- 2026年11月3日 05:23
- 评分
- 7.0 / 10
作者调查了Endcrawl的一次生产事故,起因是kill(1)命令存在缺陷,发送SIGTERM给负进程组ID时触发。该漏洞影响了Ubuntu 14、16、18、22和24 LTS版本,跨越十年的已发布代码。
kill命令自20世纪70年代以来一直是Unix的核心工具,用于向进程发送信号。本文记录了一次对进程中处理逻辑中先前未知漏洞的深度调试调查。