比特币核心软件近期通过人工智能辅助分析,发现三处潜在安全漏洞,涉及交易验证与节点间通信功能。这些缺陷可能导致系统内存异常增长,进而引发节点崩溃。虽然其中一项漏洞的修复补丁已于10月27日上线,但针对使用老旧32位操作系统和FAT32文件系统的节点,风险仍可能持续存在。
本次发现由大型语言模型对比特币核心源代码进行深度扫描后提出,所有问题均经人工开发者验证确认。这些漏洞分布在负责处理交易数据和网络通信的核心模块中,暴露出复杂开源项目中隐藏的技术隐患。
首个漏洞于10月23日被确认,影响Windows、macOS及BSD平台运行的节点,相关修复方案于10月27日发布。其余两个问题则在10月28日向公众披露,标志着人工智能在高复杂度代码审查中的实际应用价值。
第一个漏洞允许恶意攻击者发送大量伪造数据包,诱导目标节点内存耗尽,造成服务中断或系统宕机。第二个漏洞则利用协议版本声明机制,使通信节点可故意制造消息堆积,每小时导致传入连接内存增加约2MB,传出连接增加5MB。
值得注意的是,这些漏洞并不意味着整个比特币网络被攻陷,而是指向特定节点基础设施的稳定性问题。及时更新软件是防范此类风险的关键措施。
第三个漏洞源于区块重放文件(reorg files)在处理链上变更时的边界条件错误。在特定构造的区块触发下,可能引发文件溢出,尤其在32位架构设备上可能导致节点彻底失效。
即使完成软件升级,若仍运行在32位系统或使用FAT32格式磁盘,节点仍可能无法正常恢复。重启操作未必能解决问题,必须结合系统环境评估安全状态。用户需根据官方公告逐项排查配置。
面对人工智能工具显著降低漏洞发现门槛,比特币核心团队重新审视了漏洞披露流程。过去为保障节点平稳升级而采取的延迟公开策略,如今正逐步改变。
自10月22日起,项目方已将易被自动化工具识别的漏洞纳入快速响应机制,优先推动修复版本分发,并通过安全公告即时共享信息。此外,未来还将公布比特币核心30.0版本中解决的另外三个中高危漏洞详情,进一步提升透明度。