# ParticleDB的Jepsen报告、联想的指纹U盘、Karpathy的HackerTube以及Linux TCP漏洞CVE-2026-98432：The Daily Diff中的四个开发者故事

Published: 2026-11-02

四个开发者故事，每个都注明了出处。Jepsen对ParticleDB数据库的分析发现了96个问题，包括其测试的最新版本默认事务模式中丢失已提交写入，并建议停止部署；该测试由Orkes资助，Orkes表示其下一个版本修复了所有问题。据Tom's Hardware报道，研究员Xusheng Li发现，联想ThinkPlus FU100指纹U盘声称采用AES-256加密，但实际装的是普通SD卡，没有任何加密。Andrej Karpathy在大约两小时内构建了HackerTube，这是一个收录了6,454个YouTube视频的网站，这些视频在Hacker News评论中被推荐。Linux内核CVE-2026-98432是一个IPv4 TCP use-after-free漏洞，评分9.8，需要打补丁的内核并重启。判决是REVERT。

Canonical: https://thedailydiff.dev/zh-CN/video/2026-11-01-particledb-lenovo-tcp-hackertube/

## 本视频涵盖的内容

- 由Kyle Kingsbury运营的数据库测试实验室Jepsen于2026年10月31日发布了其对ParticleDB的分析报告。ParticleDB是Orkes开发的一款面向AI代理的Rust数据库；Orkes资助了这项工作。Jepsen测试了1.1.4到1.1.18.11.rc-22版本，在单个节点上发现了96个问题，其中大部分只需一台服务器、一个客户端且无需故障注入。报告中的例子包括：WHERE 4 = 5子句返回了主键为5的行，WHERE TRUE未匹配任何内容，以及UPDATE可能导致多行具有相同的主键。
- ParticleDB主页宣传“完整ACID。159K TPS。”和TLA+证明，但Jepsen表示在合作期间没有TLA+规范可用，“完整ACID”下的文本说明是快照隔离。在Jepsen测试的最后一个版本1.1.18.11.rc-22中，默认的occ事务模式在正常操作期间仍会丢失已提交的写入，而最严格的可串行化模式在进程终止后允许丢失更新。Orkes表示版本1.1.19-rc.13解决了所有剩余问题；Jepsen尚未对其进行评估，并建议用户停止进一步部署ParticleDB并迁移到其他数据库。
- 安全研究员Xusheng Li发现，联想ThinkPlus FU100指纹U盘，声称采用AES-256硬件加密，但其中包含一个普通SD卡，数据未加密；指纹读取器只负责打开USB连接。他于2025年8月2日报告了此事，联想的第一个修复是在SD卡上涂一层环氧树脂。据Tom's Hardware报道，联想将其安全公告评级为高，FU100和相关驱动器的后续修复需要在中国拨打服务热线，然后进行更换或现场固件升级。
- 根据Tom's Hardware的后续报道，Li使用OpenAI的Codex及其雇主的逆向工程工具对抗其他制造商的USB保护软件；Netac的软件大约花了七分钟就被破解，因为它内置了固定密钥并将密码写入诊断日志，而另一个供应商的驱动器有两个Li称之为后门的隐藏账户。对于U盘上的数据，在数据到达设备之前，请使用自己控制的软件对文件进行加密。
- 2026年10月31日，Andrej Karpathy描述了HackerTube，这是一个类似YouTube的网站hackertube.org，他用自己的编码代理在大约两小时内构建完成。该代理下载了Hacker News评论，过滤了垃圾信息并保留了大约40,000条推荐YouTube视频的评论，从而获得了2007年至2026年间涵盖150个主题的6,454个视频。该网站显示的是50%处的视频帧，而不是上传者上传的缩略图。Karpathy列出了他手动操作的步骤：一个Google Cloud API密钥、一台服务器和一个域名。
- CVE-2026-98432是Linux内核IPv4 TCP握手中的一个use-after-free漏洞，CVSS评分为9.8，远程对等体无需登录即可利用。Eric Dumazet的修复是在10月1日提交的代码中用kfree\_rcu替换了两个普通的kfree调用；包含修复的稳定版内核于10月11日和15日发布，该漏洞可追溯到Linux 4.4。Red Hat于10月30日将其评级从“重要”提升到“严重”。Ubuntu和Red Hat Enterprise Linux在10月31日星期六晚上尚未列出已修复的内核。请安装您发行版已修复的内核并重启，包括容器宿主机，因为容器共享宿主机的内核。
- Anthropic表示，Claude编写了一个针对具有多路径TCP监听器的Linux服务器的工作漏洞利用程序，并在其概念验证中，泄漏内核指针需要48分钟，再过5分钟即可运行shell命令；该漏洞利用程序尚未发布。Go安全团队指出，自Go 1.24以来，Go程序默认启用多路径TCP监听器，并警告说没有该监听器的系统可能容易受到类似攻击。Red Hat和AlmaLinux发布了一个防火墙规则，用于丢弃带有IP选项的IPv4 TCP数据包，Red Hat表示这可以减少暴露，但不能完全阻止利用。

## 常见问题

### Jepsen在ParticleDB数据库中发现了什么，它推荐了什么？

Jepsen于2026年10月31日发布的ParticleDB分析报告（由Orkes资助）揭示了1.1.4至1.1.18.11.rc-22版本中的96个问题，包括WHERE 4 = 5返回行的情况。在测试的最后一个版本中，默认事务模式在正常操作期间仍会丢失已提交的写入。Jepsen建议用户停止进一步部署ParticleDB并迁移到其他数据库。

### 联想的ThinkPlus FU100指纹U盘真的经过AES-256加密了吗？

据研究员Xusheng Li（Tom's Hardware和HackingPassion报道）称，FU100宣传为AES-256硬件加密，但实际包含一个普通的SD卡，上面没有任何加密。指纹识别器只用于启用USB连接。联想的第一个修复是在卡上涂环氧树脂，后续修复需要致电中国服务热线以进行更换或现场固件升级。

### 什么是HackerTube，Andrej Karpathy是如何构建它的？

HackerTube（hackertube.org）是一个类似YouTube的网站，收录了2007年至2026年间Hacker News评论中推荐的6,454个视频，涵盖150个主题。Karpathy的帖子称，他的编码代理下载了评论，过滤了垃圾信息并保留了大约40,000条推荐视频的评论，整个构建大约需要两小时。他手动执行的步骤包括一个Google Cloud API密钥、一台服务器和一个域名。

### 如何修复Linux内核CVE-2026-98432，哪些发行版有已打补丁的内核？

安装您发行版已修复的内核并重启，包括容器宿主机和Kubernetes节点，因为容器共享宿主机内核。该漏洞是IPv4 TCP use-after-free，CVSS评分为9.8，上游已于10月11日和15日在稳定版内核中修复。根据Atlas在10月31日的报告，Debian、SUSE和Amazon Linux已发布修复，而Ubuntu和Red Hat Enterprise Linux尚未发布；Red Hat发布了一个防火墙缓解措施，可减少暴露。

### The Daily Diff对这四个故事的判决是什么？

The Daily Diff的判决是REVERT。Jepsen对ParticleDB的建议是停止进一步部署并迁移，而Linux CVE-2026-98432内核漏洞需要打补丁的内核并重启，Anthropic自己的概念验证表明泄漏内核指针需要48分钟，再过5分钟即可运行shell命令。

## 章节

- 0:00 开场：where子句如何表示四等于五？
- 0:44 故事一：Jepsen在ParticleDB中发现了什么？
- 2:17 故事二：联想指纹U盘里面有什么？
- 3:31 故事三：Karpathy一个上午建了什么？
- 4:22 故事四：如何修补CVE-2026-98432？
- 5:43 回到秒表：漏洞利用花了多长时间？
- 6:02 判决：REVERT

## 翻译的文字记录

译自英文原版旁白。可用音频和字幕由 YouTube 控制。

### 开场：where子句如何表示四等于五？

0:00 一个宣传“完整ACID”的数据库应该能保留你写入的数据。 Jepsen测试了一个，发现了九十六个问题，包括一个where子句 说四等于五却仍然返回行。 本视频，四个故事。 Jepsen在一个声称“完整ACID”的数据库中发现了什么？ 一个号称加密的指纹U盘里面有什么？ Andrej Karpathy一个上午建了什么？ 以及你如何修补一个Linux网络漏洞？

0:26 其中一个漏洞还附带了一个秒表。 我会在最后读给你听。 今天是11月1日星期日，这里是The Daily Diff。 Jepsen是Kyle Kingsbury的测试实验室。 它让数据库经受真实的工作负载和故障，并检查网站上的 承诺是否兑现。 想象一下一个真正打开冰箱的检查员。

### 故事一：Jepsen在ParticleDB中发现了什么？

0:44 故事一。星期六，Jepsen发布了关于ParticleDB的报告， 这是一个Orkes开发的，面向AI代理的Rust数据库。 Orkes支付了这项工作。 主页上写着“完整ACID，每秒十五万九千次事务”。Jepsen测试了ParticleDB从第一个1.1版本到最新的 发布候选版本。该网站称其经过“形式化验证”， 并附有TLA+证明。 Jepsen表示在工作期间没有TLA+规范可用。 在“完整ACID”那一行下面，同一页面还写着快照隔离，

1:10 这并非完全隔离。 这些bug并不隐蔽。 大多数只需要一台服务器、一个客户端，并且无需注入故障。 一个说四等于五的where子句返回了行。 一个说true的where子句没有匹配任何内容。 更新后，两条记录具有相同的主键。 Jepsen测试的最后一个版本，即发布候选版本22， 安全得多。

1:36 即便如此，默认事务模式在正常操作期间仍会丢失已提交的写入。 最严格的模式在进程终止后仍然允许丢失更新。 Orkes表示其下一个版本将修复所有这些问题。 Jepsen尚未测试。 所以，在那个最后一个版本中，一个承诺“完整ACID”的数据库可能会丢失它已经 提交的写入。 我猜，速度是极好的。 Jepsen的建议很明确。

2:00 尽快停止进一步部署ParticleDB并迁移到其他数据库。 Orkes将其归咎于一次春季重构，并表示其自己的客户， 使用的是旧版本，可能未受影响。 存储过程文档甚至为Kyle Kingsbury虚构了一个电子邮件地址。 故事二。联想ThinkPlus FU100是一个指纹U盘， 宣传称采用AES 256硬件加密。

### 故事二：联想指纹U盘里面有什么？

2:21 安全研究员Xusheng Li拆开它，发现里面是一个普通的SD卡， 上面没有任何加密内容。 指纹读取器只决定一件事，就是U盘是否连接到 电脑。卡上的文件从未依赖于它。 Li于2025年8月向联想报告了这一缺陷。 最初的修复是在SD卡上涂一层环氧树脂。 所以文件从未被加密过。 等等，它只是一个SD卡？

2:47 一直都是。 联想将其自身公告评为“高危”。 后续针对FU100和三个相关驱动器的修复， 意味着需要致电中国的服务热线，然后将驱动器寄回或 进行现场固件升级。 联想建议先擦除驱动器。 上周，Li将OpenAI的Codex，加上他雇主的逆向工程 工具，用于其他制造商的USB保护软件。

3:09 Netac的大约花了七分钟，因为它内置了固定密钥，并把 密码写入诊断日志。 一个驱动器有两个Li称之为后门的隐藏账户。 如果一个驱动器的安全性是硬件，请自己检查。 在文件到达U盘之前，用你控制的软件加密它们， 并把指纹当作一种便利。 故事三，轻松一下。

### 故事三：Karpathy一个上午建了什么？

3:31 周五晚上，Andrej Karpathy打开YouTube，看到了他所说的“一堵被垃圾填满的墙”， 然后在周六早上告诉他的编码代理， 用Hacker News推荐的任何内容来构建一个替代品。 代理下载了Hacker News评论，过滤掉了垃圾邮件， 并保留了大约四万条推荐YouTube视频的评论。 这留下了六千四百五十四个视频， 从二零零七年到现在，涵盖一百五十个主题。 这个网站是hackertube.org。

3:58 它显示的是视频中间位置的帧，而不是上传者 选择的缩略图，这有点令人不爽。 Karpathy说整个构建过程大约花了两个小时。 他唯一的手动步骤是获取一个Google API密钥、一台服务器和一个域名。 10月12日我告诉过你，Karpathy认为访问和任务会在 人们理解这些工具的方式上造成差距。 两个小时的工作是一个不错的数据点。 故事四，需要采取行动的那个。

4:21 CVE 2026-98432是Linux内核IPv4 TCP握手中的一个use-after-free漏洞，

### 故事四：如何修补CVE-2026-98432？

4:23 评分为9.8（满分10分）。 一个无需登录的远程对等体可以利用它。 Eric Dumazet于10月1日编写了修复程序。 该修复程序于10月11日和15日进入稳定版内核， 这个bug可以追溯到Linux 4.4。 Red Hat于10月30日将其评级从“重要”提升到“严重”。 周六晚上，Ubuntu和Red Hat Enterprise Linux仍然没有列出已修复的 内核。

4:52 Anthropic表示，Claude编写了一个针对具有多路径TCP监听器的服务器的工作漏洞利用程序， 并且Go程序自Go 1.24以来默认已打开这些监听器。 Go团队警告说，没有该监听器的系统可能容易受到 类似攻击，并表示最好的修复方法是打补丁的内核。 如果您的发行版尚未有已修复的内核，Red Hat和AlmaLinux发布了一个 防火墙规则，用于丢弃带有IP选项的IPv4 TCP数据包。 Red Hat表示这可以减少暴露，但不能完全阻止。 之后，你只能等待。

5:23 今天该做什么。 安装您发行版已修复的内核并重启，包括容器宿主机和 Kubernetes节点，因为容器共享宿主机的内核。 Debian、Suse和Amazon Linux已经有了修复。 如果您还不能打补丁，请从运行多路径TCP监听器的宿主机开始。 现在是我承诺的秒表。 在Anthropic自己的概念验证中，泄漏内核指针需要四十八分钟，

### 回到秒表：漏洞利用花了多长时间？

5:44 然后还需要五分钟来运行shell命令。 Anthropic尚未发布该漏洞利用程序。 如果您宁愿阅读而不是听我讲，The Daily Diff每天早上都会免费发送到您的收件箱， 网址是thedailydiff.dev，链接在下方。 所以今天的判决是REVERT。

### 判决：REVERT

6:02 我会REVERT ParticleDB，因为Jepsen的建议是停止部署， 我会修补那个内核，因为它附带了一个秒表。 这就是今天的Diff。 我是Axrisi的Niko。 负责任地合并。 负责任地合并。

## 来源

- [Jepsen: ParticleDB 1.1.4 (Kyle Kingsbury, October 31, 2026)](https://jepsen.io/analyses/particledb-1.1.4) — Jepsen
- [Lenovo's 'encrypted' fingerprint USB drive is just an unencrypted SD card in a fancy case](https://www.tomshardware.com/tech-industry/cyber-security/lenovo-fingerprint-usb-stick-sold-as-aes-256-encrypted-had-a-plain-sd-card-inside-ai-assisted-follow-up-finds-a-backdoor-and-hardcoded-keys-in-other-secure-usb-products) — Tom's Hardware
- [Lenovo ThinkPlus Fingerprint USB Drive Sold as Encrypted Was a Plain SD Card Inside](https://hackingpassion.com/lenovo-thinkplus-encrypted-usb-sd-card/) — HackingPassion
- [HackerTube](https://karpathy.bearblog.dev/hacker-tube/) — Andrej Karpathy
- [CVE-2026-98432](https://ubuntu.com/security/CVE-2026-98432) — Ubuntu Security
- [RHSB-2026-016: Use-after-free - kernel IPv4 (CVE-2026-98432)](https://access.redhat.com/security/vulnerabilities/RHSB-2026-016) — Red Hat
- [ipv4: free inet\_opt and ireq\_opt after an RCU grace period](https://github.com/torvalds/linux/commit/e3f33b0a1d89d738e2b913dab519226eaf76e15b) — Linux kernel (Eric Dumazet)
- [Discovering and exploiting vulnerabilities in critical, real-world software with Claude](https://www.anthropic.com/research/discovering-vulnerabilities-with-claude) — Anthropic
- [Protecting against CVE-2026-98432 when using Go programs](https://www.openwall.com/lists/oss-security/2026/10/30/1) — Go Security Team via oss-security
- [Linux's October 2026 TCP Use-After-Free: CVE-2026-98432](https://atlasum.net/blog/cve-2026-98432-linux-ipv4-tcp-uaf) — Atlas
