网易首页 > 网易号 > 正文 申请入驻

330个“假补丁”差点混入主线?Linus Torvalds暴怒开喷:立即封号,不可能是“无心之过”!

0
分享至


整理 | 郑丽媛

出品 | CSDN(ID:CSDNnews)

众所周知,Linux 内核的开发是一项庞大而复杂的工程,涉及数千名开发者的协作。在这样的高强度合作中,难免会出现一些紧张局面,甚至引发个别“火药味十足”的交流。

在上周末 Linux 6.16 合并窗口期间,原本平静的开发进程,突然被 Linus Torvalds 的一句怒吼打破:“WTF, Kees?”


是的,你没看错,Linux 内核邮件列表再起风波——而这一次的焦点,是一位老牌内核贡献者 Kees Cook,以及他提交的几百个“看起来非常不对劲”的补丁。


Linux 6.16 合并窗口突现“异常提交”,是恶意提交?

如开头所说,事情发生在 Linux 6.16 的合并窗口阶段。

上周末,Linus Torvalds 在例行检查来自各子系统维护者的提交时,突然注意到了一些非常奇怪的 Git 操作:一位长期活跃的内核开发者 Kees Cook 的代码树中,出现了高达 330 个 Pull Request。这些提交并非简单的代码更新,而是篡改了作者信息、伪造了合并历史的“假补丁”。

据悉,许多提交都声称是 Linus 发出的,也显示是 Linus 提交的。可 Linus 本人对此毫不知情:“根本就不是事实,这都是你凭空捏造出来的一堆垃圾!”

Linus 认为这种行为“具有明显恶意”,他指出其中存在伪造的合并提交,其 SHA-1 签名与原始提交不符。例如,Linus 的某个真实补丁的 SHA1 是 9d230d500b0e,而 Kees 提交中的“假版本”则使用了 f8b59a0f90a2。


(左边是 Linus 的原始 PR,右边是伪造的 PR)

愤怒之下,Linus 当即在邮件列表上直言不讳地质问道:

“你这是在恶意修改整个代码树。这些完全是假的提交!这根本不像是单纯的 rebase 错误,而是故意伪造提交者信息,这种行为完全不能接受。在你解释清楚这到底是怎么回事之前,我不会再合并你任何一条提交。你得删掉这个树,并给出一个合理解释。”

甚至,Linus 还直接把这件事同步给了 Linux 基础设施维护者 Konstantin Ryabitsev,要求其立即禁用 Kees 的 kernel.org 账号:

“我认为这种‘玩火’行为在 kernel.org 是绝对不能容忍的。Konstantin,请立即禁用 Kees 的账号,直到事情搞清楚为止。这看起来像是恶意行为。”


330 个“伪造”提交,背后到底是什么?

邮件列表瞬间炸锅,毕竟指控“恶意提交”在 Linux 社区中是非常严重的事情。

在收到质疑后,Kees 自然也不敢怠慢,立刻响应并启动排查。经初步判断,他推测可能是他使用的 SSD 出现故障,导致数据传输出错,从而生成了“损坏的代码树”和“异常的合并记录”。Kees 为此道歉,并承诺将删除受影响的代码树,重新构建一套干净的补丁集再提交。

尽管 Kees 的解释显得合情合理,但 Linus 并不轻易买账。他进一步指出:

“正常的 Git rebase 合并操作应当会重写提交者信息。所以我看到的这种历史重写,几乎不可能是‘无心之过’。至少可以说,这背后有些脚本逻辑已经烂到离谱了。 而且,问题不是一两个提交,而是大量的提交都被重写了——我之前提到的那条只是冰山一角。你那个糟糕的分支里有 330 个 PR 被算到了我头上,但实际上并非来自于我。”

随后,Kees 再度澄清道:“这真不是我有意为之。我怀疑是 SSD 错误 + 手动 rebase 操作 + 某些脚本绕过检查共同导致的。”


真相浮出水面:一场由 b4 工具引发的“自动化乌龙”

在后续的排查与沟通中,Kees、Linus 和 Konstantin 终于找到了“罪魁祸首”——并不是人为蓄意攻击,也不是 Git 本身的问题,而是一款辅助工具 b4 的历史重写操作出了问题。

具体来说,b4 是 Linux 开发流程中常用的邮件补丁打包工具,结合 Git 使用时可大幅简化维护者的 patch 应用流程。可问题在于,Kees 使用的 b4 脚本中调用了 git-filter-repo,在某次历史重写中,意外篡改了大批量的提交元数据,导致提交者信息被重写,从而看起来像是“伪造”了提交。

简而言之:这不是一场人为攻击,而是一场“自动化乌龙”。

对此,Konstantin 也亲自向 Linus 解释了问题所在,并提出解封 Kees 账号:“Linus,我相信他百分之百没有恶意,对于因工具造成的混乱,我深表歉意。我会恢复 Kees 的账户,这样他就能继续工作了。”

而后 Linus 也冷静下来,同意了解封 Kees 账户的提议,并要求 Konstantin 尽快修复 b4 工具的问题:

“所以,真正的危险在于对提交者信息的造假。这是任何标准都不应涉足的领域,也是让我如此愤怒的原因。Konstantin,能否请你修改一下 b4,让它永远都不会重写提交者信息与当前用户不同的提交?”

这场风波最终平息了,但不少开发者却对此次事件展开了一些争论。

部分开发者认为 Linus 反应过激、没必要如此暴怒:

  • “翻看邮件列表后,我觉得 Linus 的回复太不尊重人了。从目前的情况来看,这事只是个意外,没必要一开始就把事情往最坏的方面想。他这种行为只会让人们远离 Linux 内核。试想一下,如果你在 git 分支上犯了错误,却被指试图向内核注入恶意代码,你会怎么想?”

但也有开发者指出,Linus Torvalds 或许脾气急躁,但他作为“看门人”,一直都保持着对流程、规则和开发者责任感的极高要求:

  • “Linux 内核项目的运行之所以稳定,并不是因为“没人出错”,而是因为总有人在盯紧每一次提交、每一行代码。”

那么,对于这起事件,你的看法又是什么呢?

参考链接:https://lore.kernel.org/all/CAHk-=wj4a_CvL6-=8gobwScstu-gJpX4XbX__hvcE=e9zaQ_9A@mail.gmail.com/

——对话 IEEE 首位华人主席、美国双院院士刘国瑞 | 万有引力

2025 全球产品经理大会

2025 年 8 月 15–16 日

北京·威斯汀酒店

2025 全球产品经理大会将汇聚互联网大厂、AI 创业公司、ToB/ToC 实战一线的产品人,围绕产品设计、用户体验、增长运营、智能落地等核心议题,展开 12 大专题分享,洞察趋势、拆解路径、对话未来。

更多详情与报名,请扫码下方二维码。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
程青松到底啥来头?一场同学聚会惊动半个娱乐圈,“是老同学”!

程青松到底啥来头?一场同学聚会惊动半个娱乐圈,“是老同学”!

小猫娱乐叭叭
2025-09-15 20:43:43
老板给你安排过哪些匪夷所思的工作?网友:老板让我泡他的2+1

老板给你安排过哪些匪夷所思的工作?网友:老板让我泡他的2+1

特约前排观众
2025-08-14 00:15:04
1942年日军围住7名军统女兵,兽性大发的逼近,却又吓得转身就跑

1942年日军围住7名军统女兵,兽性大发的逼近,却又吓得转身就跑

博览历史
2025-09-15 22:25:05
东北巨骗陨落史:演过《刘老根》,花百万买手机号,最终锒铛入狱

东北巨骗陨落史:演过《刘老根》,花百万买手机号,最终锒铛入狱

文史旺旺旺
2025-09-15 23:22:08
孩子升入初三才恍然大悟:限制小孩用不用电子设备,差距超乎想象

孩子升入初三才恍然大悟:限制小孩用不用电子设备,差距超乎想象

今天说故事
2025-09-15 18:20:00
马卡:巴萨球员赛后未洗澡更衣,直接乘坐巴士离开球场

马卡:巴萨球员赛后未洗澡更衣,直接乘坐巴士离开球场

直播吧
2025-09-16 08:55:06
时隔1年,日本主帅再谈7-0:对国足是巨大打击!我们只发挥6-7成

时隔1年,日本主帅再谈7-0:对国足是巨大打击!我们只发挥6-7成

我爱英超
2025-09-16 15:26:34
特雷·杨:在我生涯第八年,球队终于有了争夺总冠军的实力

特雷·杨:在我生涯第八年,球队终于有了争夺总冠军的实力

雷速体育
2025-09-16 08:43:08
要动手!解放军发出登岛强烈信号,台媒体认为“武统”将至

要动手!解放军发出登岛强烈信号,台媒体认为“武统”将至

老嘪科普
2025-09-16 14:20:03
福建富婆被绑架,绑匪索要500万,担心撕票富婆咬断铁链成功脱逃

福建富婆被绑架,绑匪索要500万,担心撕票富婆咬断铁链成功脱逃

碎碎纪实
2025-09-16 18:12:19
越南谈中越战争:316A师能随意吃掉中国任意一个主力师,结果如何

越南谈中越战争:316A师能随意吃掉中国任意一个主力师,结果如何

正观历史
2025-09-15 13:46:09
世锦赛女子200米预赛分组:陈妤颉与世界冠军阿舍-史密斯同组

世锦赛女子200米预赛分组:陈妤颉与世界冠军阿舍-史密斯同组

直播吧
2025-09-16 19:00:06
韩海警营救中国公民殉职,下水前曾请求支援,通话记录曝光 李在明下令调查增援是否延误

韩海警营救中国公民殉职,下水前曾请求支援,通话记录曝光 李在明下令调查增援是否延误

红星新闻
2025-09-16 16:58:12
1953年朝鲜停战后,胡宗南在台湾大笑:美国人也打不败彭德怀啊!

1953年朝鲜停战后,胡宗南在台湾大笑:美国人也打不败彭德怀啊!

蜉蝣说
2025-09-16 11:29:12
王晶不再隐瞒!张柏芝婚变主因不是王菲,而是让她3年怀孕5次的人

王晶不再隐瞒!张柏芝婚变主因不是王菲,而是让她3年怀孕5次的人

查尔菲的笔记
2025-08-19 18:51:25
才播3集,卫视收视率第一!湖南卫视这部剧,又是2025年度黑马

才播3集,卫视收视率第一!湖南卫视这部剧,又是2025年度黑马

娱乐官已上任
2025-09-16 08:34:58
“缝住嘴,扎烂脚心,别让她去求救”,生父诱导继母杀女案新进展

“缝住嘴,扎烂脚心,别让她去求救”,生父诱导继母杀女案新进展

江山挥笔
2025-09-16 08:28:59
影视公司“卷”短剧:有人赚麻了,有人哭晕了

影视公司“卷”短剧:有人赚麻了,有人哭晕了

文娱先声
2025-09-15 10:51:02
北京两个大型医院决定关闭!

北京两个大型医院决定关闭!

美丽大北京
2025-09-15 14:57:16
接班人遇刺,特朗普变得让人陌生,美国鹰派:他如今对中国很软弱

接班人遇刺,特朗普变得让人陌生,美国鹰派:他如今对中国很软弱

野史日记
2025-09-15 22:00:07
2025-09-17 01:27:00
CSDN incentive-icons
CSDN
成就一亿技术人
25945文章数 242145关注度
往期回顾 全部

科技要闻

2025款Apple Watch全系怎么选?

头条要闻

清华学霸小红书晒1.67亿元年薪被查 美司法部:他在逃

头条要闻

清华学霸小红书晒1.67亿元年薪被查 美司法部:他在逃

体育要闻

2022:勇士归来,库里的第四个冠军

娱乐要闻

李小璐母亲:女儿嫁给贾乃亮我好后悔

财经要闻

扩大服务消费 9部门提出5方面19条举措

汽车要闻

智能体豪华旅行车 享界S9T30.98万元起售

态度原创

手机
家居
亲子
公开课
军事航空

手机要闻

vivo X300系列首发天玑9500,追焦能力再升级

家居要闻

江南秘境 理想生活模样

亲子要闻

商务部等九部门:支持有条件的幼儿园招收2—3岁幼儿

公开课

李玫瑾:为什么性格比能力更重要?

军事要闻

歼-20战机首次进行静态展示

无障碍浏览 进入关怀版