CVE-2026-111943:中间证书颁发机构遭入侵 -- CVE-2026-111943: Compromised Intermediate Certificate Authority

在大多数平台上,Go 语言(Go)会使用给定的系统根证书。但在某些较窄的场景下,系统信任库若未进一步操作可能不会更新。为防护仍可能受影响的少数情况,crypto/x509 中新增了一份拒绝名单:当调用 Verify 并传入任何已知且已不再被视为可信的中间证书时,将返回错误。

多个 Linux 内核漏洞被误发至公开邮件列表 -- Several Linux kernel vulnerabilities accidentally posted to public mailing list

最近出现了一种新的趋势,多个 Linux 内核(Linux Kernel)漏洞被误发到公开的 Linux 内核邮件列表(Linux Kernel Mailing List,LKML)上。这些漏洞的细节本应在修复就绪后再公开,近期却接连有几次被提前发到公开邮件列表,而没有先走私密的安全披露渠道。

Faster than earcut: triangulating 3.7M map polygons in 489 ms

我们将地图引擎的多边形三角化器以小型库 earstrip 发布,采用与 earcut 相同的 ISC 许可证(ISC license);它仅有一个 C++ 头文件,npm 上还有 WebAssembly 构建,参数同 earcut。C++ 下比 earcut.hpp 快 14%,浏览器中速度是 earcut.js 的 1.4 到 2.1 倍。GPU 只填三角形,地图却多是建筑、公园、停车场等多边形;华沙(Warsaw)的几个街区有 331 个多边形、5151 个顶点,会切成 4514 个三角形。马佐夫舍省(Masovian Voivodeship)的离线地图缩放级别 13 有 3,740,425 个多边形,M4 Pro 单核上引擎的约束德劳内(Delaunay)三角化器需 2.93 秒切完。

Jailbreaking the Switch 2

ns2jb 是针对 Switch 2 当前最新固件 23.0.1 的纯软件、连线(tethered)越狱。它允许任意原生代码以任何普通系统模块或内置 fs 系统模块身份运行,从而运行自制程序、逆向修改 Switch 2 游戏、把存档备份到主机之外,并通过 MMIO 访问大部分外设。据我所知,这是 Switch 2 上首个此类漏洞利用。为展示能力,Codex 修改了独占游戏《马力欧卡丁车 世界》(Mario Kart World),达布尼楼(Dabney House)的朋友协助挑选角色和试玩。

OpenAI CLI

OpenAI 命令行工具(OpenAI CLI)是面向 OpenAI REST API 的官方命令行工具。可通过 Homebrew 安装,命令为 brew install openai/tools/openai;也可用 Go 本地测试或安装,需要 Go 1.26 或更高版本,执行 go install github.com/openai/openai-cli/cmd/openai@latest。运行后二进制文件放入 Go bin 目录,默认路径为 $HOME/go/bin(若设置 GOPATH 则为 $GOPATH/bin),可用 go env GOPATH 查看基础目录。若安装后找不到命令,需把 Go bin 目录加入 PATH。首次符合条件的交互式 openai 运行会为今后的 Bash、zsh 和 fish 会话静默保存图片选择器 Tab 快捷键,PowerShell 保留普通 Tab 补全并在 openai images generate 后按 Enter 打开选择器。

Rust 代码风格指南 -- Rust Style Guide

谷歌(Google)的 Rust 风格指南说明在谷歌内部编写 Rust 代码时采用的规范,它补充而非替代公开的 Rust 风格规则。背景部分先明确适用范围:这份指南适用于谷歌的 Rust 代码,包括 Chromium 中的代码;在指南未作规定之处,应遵循公开的 Rust 风格规则,例如 rustfmt 与 Rust API Guidelines。它也列出指南目标,即为代码提供一致的风格、提升可读性与可维护性,并避免常见错误。

The compiler was supposed to end programming too

2031年一个周二早上7点40分,你还没写代码,今天也不会写,但这没关系。你睡觉时,四个智能体(agent)处理你昨天下午排好的待办:三个完成,提交了拉取请求(pull request),附测试、录屏和存疑处;第四个凌晨2点13分停下问:退款退回原卡,但客户卡3月过期,怎么办?它能写退款代码,却无法决定公司该承担什么,于是问你。你上午看三个拉取请求,找客服沟通,写清规则,让人不再猜。

WorldTUI: I trained a 360M model to pretend to be a terminal

去年第一次看到 Genie 3 后,我开始想象一个未来:应用不再用代码编写,而是被学习出来——模型根据用户操作预测最可能的下一帧,而不是由游戏引擎渲染场景。由于没有大型 GPU 集群和大量视频数据,我把野心缩小到终端:终端只是一格字符组成的网格,很适合训练自己的世界模型。

mitmproxy 新增 --emudhra 选项 -- mitmproxy adds --emudhra option

在 mitmproxy(mitmproxy)仓库的提交 1692344 中,开发者通过拉取请求 #8500 合并了新增 --emudhra 选项的改动,为命令行工具引入了以 eMudhra(eMudhra)命名的 --emudhra 参数。相关页面随后展示了该提交的作者、提交者、提交时间、所属分支、变更文件和具体代码差异等信息。

Airbnb 禁止房东要求房客洗碗和倒垃圾 -- Airbnb bans making guests do dishes and take out the trash

爱彼迎(Airbnb)更新了房屋守则,禁止房东要求住客洗碗或倒垃圾。按照2026年10月21日发布的新规,房东不得再把洗碗、倒垃圾这类家务列入入住要求,住客也不必完成这些杂务。新规仍允许房东提出其他基本规范,但明确了家务类要求不再被允许。