材料称lopdf 0.41.0及更早版本解析深层嵌套PDF时可能栈溢出并终止进程,修复版本为0.42.0,且catch_unwind无法拦截该故障。另提及Ollama预发布版修复Windows孤儿运行进程问题,以及OpenAI费用数据延迟后恢复。
如果服务接受 PDF 文件,那么 lopdf 0.41.0 及更早版本可能会因为一个约 21 KB 的特制文件而中止进程。我会先修补这个漏洞,再处理 Ollama 针对 Windows 的 runner 变更,最后核对此前延迟、后来已恢复的 OpenAI 费用数据。

lopdf 安全公告发布于 2026 年 10 月 16 日。受影响的是 lopdf 0.41.0 及更早版本:这些版本的加载入口在解析嵌套的 PDF 数组和字典时,没有限制递归深度。公告指出,深度嵌套的 /X 数组可能耗尽调用栈,导致进程收到 SIGABRT 并中止。修复版本为 0.42.0,而且这种故障无法通过 catch_unwind 捕获。
解析不可信 PDF 的服务都会受到影响。我会检查 lockfile 中的直接依赖和传递依赖,找出低于 0.42.0 的 lopdf,并在接收这类文件前升级至 0.42.0。如果暂时无法部署这个版本,我会先停用处理不可信 PDF 的入口,直到解析器更新完成。

Ollama v0.40.6 发布于 2026 年 10 月 16 日。GitHub 将其标记为预发布版本。这个版本包含一项 Windows 变更,用于防止 runner 进程残留。
使用这条 runner 处理路径的 Windows 部署会受到影响。我会检查已安装的版本,先在这些环境中分阶段验证 v0.40.6,再扩大部署范围。如果不涉及 Windows runner,那么在这次优先级判断中,这个版本的升级可以往后排。

OpenAI Compliance API 的这次事件始于 2026 年 10 月 14 日,当时组织费用数据出现延迟。OpenAI 于 2026 年 10 月 16 日解决了问题,并报告受影响的服务已经完全恢复。ChatGPT 使用和 API Platform 请求均未受到影响,其他报告渠道也始终可用。
依赖 Compliance API 最新费用数据的团队,应检查上次获取数据的时间戳,重试此前延迟的读取,并核对结果。这份状态快照并不能证明当前仍存在故障。如果本地数据仍不一致,还需要直接验证,因为不同用户的实际可用性可能有所不同。

将 lopdf 升级至 0.42.0;如果暂时做不到,就先停止接收不可信 PDF。
检查 Windows 上的 Ollama 版本,并在需要关注 runner 清理行为的环境中分阶段验证 v0.40.6。
核对 OpenAI Compliance API 的费用数据,并重试此前延迟的读取。
我的处理顺序是:先升级至 lopdf 0.42.0;Ollama v0.40.6 先经过 Windows 环境的分阶段验证;OpenAI 费用数据的读取重试则按对账工作处理。

接下来是周日刊。🔗 浏览各期内容 →
如需进一步采取措施,可以考虑屏蔽此人和/或举报滥用行为。