Protobuf.js expone seis fallos críticos y la paradoja del código abierto

发布于 2026年06月10日 | 从西班牙语翻译

在 protobuf.js(Node.js 的关键库)中检测到六个漏洞,可导致远程代码执行或拒绝服务攻击。问题不仅限于技术层面:该项目由无薪志愿者维护,而谷歌等巨头在使用它时并未为其安全做出贡献。

protobuf.js 库代码正被发光的红色漏洞箭头攻击,穿透六个破裂的盾牌图标,Node.js 标志在背景中淡出,志愿者开发者轮廓坐在笔记本电脑后,旁边是空咖啡杯和无资金支持,谷歌标志悬浮在上方未被触及,戏剧性的电影级照明,黑暗编码环境,漂浮的二进制数据流,技术插图风格,高对比度,赛博朋克色调,展示安全漏洞进行中的动作,逼真的工程可视化

序列化缺陷为攻击敞开大门 🛡️

这些漏洞影响 protobuf.js 中缓冲区操作和类型验证,使攻击者能够发送格式错误的消息,导致内存溢出或执行任意代码。问题的根源在于缺乏持续审计的资源。大型企业依赖此库处理关键系统,但并未投资于其维护,将安全责任留给少数无报酬的开发者。

开源:企业索取却不付费的困境 💸

谷歌、亚马逊等公司使用 protobuf.js 在云端传输数据,但当漏洞出现时,补丁却由志愿者在完成本职工作之余编写。这就像要求邻居免费帮你看家,当小偷闯入时,却抱怨他没有安装更好的锁。公民依赖着靠咖啡和善意维持的系统,而企业却赚取数百万利润。