老师 足交 微软孝顺代码激励危急,Intel与AMD联手救场

发布日期:2025-01-16 00:33    点击次数:84

老师 足交 微软孝顺代码激励危急,Intel与AMD联手救场

Linux内核社区经验了一场动魄惊心的危急,版块6.13的内核因孝顺的一段代码出现问题而差点翻车。运道的是老师 足交,收货于Intel和AMD的实时介入与合作,这一危急得以化解。

家店装休在线

据了解,微软这次提交的代码与ARCH_HAS_EXECMEM_ROX内核设置精粹关系,该设置旨在优化x86_64/AMD64架构的性能,通过允许使用只读实验(ROX)权限缓存可实验内存(EXECMEM),进一步升迁系统遵循。关联词,这段要道代码在未经x86内核珍视者肃肃证据的情况下被推送至Linux内核干线,进而激励了一系列四百四病。

问题的中枢在于,这段代码芜杂了摒弃流完竣性(CFI)机制,这是一项至关紧要的安全功能。CFI通过实施影子堆栈和转折分支目标(IBT)战略,灵验留神复返导向编程(ROP)和调用/跳转导向编程(COP/JOP)等高等挫折时代。影子堆栈机制通过比对硬件存储的副本与本色的复返地址,确保圭表实验经由不被坏心变嫌,从而保护系统免受挫折。

跟着问题的涌现,Intel的资深内核斥地者Peter Zijlstra速即当作,提交了一项遑急建设补丁,旨在收复与EXECMEM_ROX援手关系的蜕变,并建设由此激励的一系列裂缝。Zijlstra指出,微软的代码在alternative.c文献中形成了严重的紊乱,且存在赫然的劣势,部分CFI变体以致会导致系统崩溃,对系统的明白性和安全性组成了严重胁迫。

AMD的Borislav Petkov雷同对这一事件抒发了热烈的动怒。他品评指出,如斯紧要的代码改动竟未经任何x86珍视者的审核与证据便被吞并,这种作念法严重违背了Linux内核斥地的老例经由,给统共这个词社区带来了不消要的阻碍和风险。

这次事件再次突显了开源社区中代码审查经由的紧要性。尽管微软的孝顺旨在升迁系统性能,但败落必要的审核顺次却简直酿成大祸。收货于Intel和AMD的速即反应与高效合作,Linux内核6.13的危急得以化解,也为改日内核斥地提供了可贵的教训和启示。