Hacker News 中文摘要

RSS订阅

CVE争议 -- A CVE Dispute

curl项目成为CNA后自主管理CVE编号,已发布57个安全漏洞。作为负责任的成熟开源项目,其评估流程高效顺畅,无需外部介入即可快速判定问题是否属于安全漏洞。

正文

好的,这是根据您的要求,对原文进行中文重述后的版本:

标题:一次关于CVE的争议

核心内容:

curl项目在成为CNA(CVE编号授权机构)后,可以自主决定是否为安全问题分配CVE。自成为CNA以来,我们已发布了57个安全漏洞的CVE。作为CNA,我们评估每个报告,判断其是否为真正的安全漏洞,并划分严重等级(低、中、高、严重)。对于极少数我们认为风险极低、实际用户几乎不可能触发的“低于低”等级问题,我们选择不发布CVE,以避免不必要的安全警报。

然而,我们遇到了成为CNA以来的首次CVE争议。一位报告者认为我们应为其提交的问题分配CVE,但我们持相反意见。该问题涉及curl证书验证函数中的一个bug:当用户在URL中使用以点号开头的非法DNS主机名(如https://.example.com/),且该主机恰好拥有匹配的泛域名证书时,函数会错误地返回匹配成功。我们认为,要触发此漏洞需要一系列极不寻常的条件(如使用非法主机名、本地攻击者介入等),实际风险极低,因此未将其视为安全漏洞,也未分配CVE。

报告者随后将争议升级至MITRE。MITRE先后三次联系我们,要求我们解释不分配CVE的理由。我们每次都提供了相同的详细说明。最终,MITRE TL-Root在2026年6月24日做出裁决,同意我们的判断,认为该问题不属于安全漏洞,因此不会分配CVE。

评论

根据评论内容,总结如下:

主要观点与论据:

  1. CVE系统的激励问题:评论指出,当前CVE(通用漏洞披露)系统存在不良激励。传统上,在curl等重要项目上获得CVE能提升社区声望,甚至带来加薪或工作机会(评论2)。但如今,大量人员利用LLM生成安全报告,导致低质量报告泛滥(评论2、7)。评论2的作者表示,其项目已决定将LLM生成的报告直接公开,认为信号噪声比极差。

  2. CVE的生态成本:评论6强调,CVE的发布会触发全球安全团队的补丁活动,造成巨大成本。许多安全团队不区分CVE是否适用,仅要求修复所有低风险漏洞,给部署复杂或客户控制更新的团队带来沉重负担。评论4建议,低优先级问题应捆绑到更高优先级修复包中,而非立即发布。

  3. MITRE的僵化流程:评论5批评MITRE在CVE分配上的反复沟通,称其类似“微软式同意”(Yes, or Ask Me Again Tomorrow)。评论1将CVE与“没有CVE就不是真正黑客”的玩笑联系起来,认为这是一种强制社会证明。

  4. LLM滥用与沟通成本:评论7指出,LLM使争论成本趋近于零,导致人们无休止地提交请求,甚至通过邮件、纸质文件等渠道纠缠机构。这迫使系统重新设计,以应对“非零成功概率”的持续攻击。

不同观点平衡:

  • 支持CVE系统:评论2认为,低垂果实被修复后,最终可能提升服务安全性,但LLM生成的垃圾报告潮不会很快结束。
  • 批评CVE系统:评论6和4强调,CVE的生态成本被低估,安全团队缺乏精细化判断,导致不必要的补丁负担。
  • 对LLM滥用的担忧:评论7和2指出,LLM降低了提交和争论的门槛,但质量低下,需重新设计沟通机制。

关键引用(保留中英文):

  • 评论2:“The incentives here are really bad at the moment... Now lots of people are throwing code against LLMs and then copy/pasting whatever comes out into 'security' reports.”(当前激励非常糟糕……许多人用LLM生成代码,然后复制粘贴到安全报告中。)
  • 评论6:“Lots of teams that are supposed to be in charge of security don't ask 'does this CVE affect us', but simply shift the burden of patching downward and outward.”(许多安全团队不问CVE是否影响自己,只将补丁负担向下向外转移。)
  • 评论7:“When the cost of arguing approaches zero, the machine can keep trying to get the non-zero chance of success for them.”(当争论成本趋近于零时,机器可以持续尝试获取非零成功概率。)