新智元报道
AI参与发现的高危漏洞,已经修好了。
10月14日,网络传输工具curl发布了8.23.0。
官方安全公告中致谢的报告者一栏,出现了Claude的名字:
Luna with Claude, Anthropic。
随后,curl开发者Stefan Eissing完成了修复。
如今,用户升级到curl已修复的版本,就能补上这个安全漏洞。
AI参与找漏洞,开发者完成修复,团队发布更新,这套流程已经走通。
这样的AI安全检查,也正在向更多开源项目开放。
10月8日,Anthropic宣布推出OSS Scanner,调用包括Claude Mythos在内的最强模型,为符合条件的关键开源项目免费定期扫描。
它交给维护者的,不只是一句「这里可能有问题」,还有漏洞解释、复现材料,以及可用时的候选补丁。
从找出问题,到帮助验证、提供修复建议,AI正在承担更多安全工作。
但报告是否准确、补丁能不能用,仍要由维护者把关。
curl是开发者常用的基础工具,下载文件、调试接口、编写自动化脚本,都能用到它。
它的底层库libcurl,也被大量软件用来传输数据。
据curl官方2025年的估算,全球约有300亿个安装实例在运行curl。即使你从没敲过curl命令,也可能间接用到了它。
curl官方估算:2025年,全球约有300亿个curl安装实例。
支撑这一工具的,是一个长期协作的开源社区。
创始人Daniel Stenberg在2026年10月披露,已有1545人为curl提交过代码,通常每年有超过150人参与代码贡献。
使用如此广泛,curl的安全问题也可能影响依赖它的软件。
这次修复的CVE-2026-92392就被评为高危,问题出在HTTP/2上传过程中。
简单来说,就是curl处理服务器发来的特定消息时出了错:一块内存已经释放,它却还在接着用。
这块内存可能已被分配给其他数据,curl继续读写,就可能读错内容,甚至改坏别的数据。
这类问题叫作「释放后使用」。
curl官方确认,恶意服务器在满足特定条件后,可以利用它实现远程代码执行,让运行curl的程序执行攻击者指定的代码。
当然,它的触发条件也不少。
攻击者得摸清curl的具体版本、运行环境和内存使用情况,还要卡准多个传输任务同时运行的时机。并不是随便连上一个网站就会中招。
从收到报告到发布更新,curl团队用了29天。
Anthropic的公告还引用了curl维护者Daniel Stenberg的评价:
OSS Scanner帮助他们发现了多个需要处理的问题,其中包括近年来收到报告的最严重漏洞之一。
此次curl发布的安全公告,已经给出了一个实实在在的修复案例。
从收到报告,到确认问题、完成修复,再到发布更新,curl已经在实际项目中完成了这一闭环。
OSS Scanner交给维护者的,不只是一条漏洞警报。
据Anthropic介绍,每份报告包含漏洞解释和可独立运行的复现材料;条件允许时,还会追溯问题由哪次代码改动引入,并附上候选补丁。
补丁并不是每份都有,能不能用,也需要维护者检查。
其中,复现材料尤其重要。
如果只收到一长段分析,开发者还得自己搭环境、试条件,才能判断问题是否存在。有了可运行的复现程序,就能少走一些弯路。
Anthropic公告收录了两位早期测试者的反馈。
OpenSSL Corporation的Anton Arapov表示,报告附带能触发漏洞的程序,工程师就能直接验证问题。
PostgreSQL的Noah Misch则称,部分补丁几乎可以直接使用;提前收到报告,也帮助团队赶在正式版发布前修复了问题。
更多开源项目也可以申请这样的免费扫描,但需要先满足条件:项目需要对基础设施和用户安全有重要影响。
核心维护者通过GitHub提交项目配置和构建文件后,Anthropic会核验申请者身份、报告接收人,以及具体扫描哪些代码。
系统先在隔离环境中联网完成构建,再断网检查代码,最后通过邮件发送报告。
维护者可以随时申请暂停或退出。
一份报告写得再专业,如果问题根本不存在,维护者花在验证上的时间就白费了。
Anthropic公布的早期抽检结果,给出了一个积极信号。
公司邀请了平时为其协调漏洞披露流程审核报告的专业渗透测试人员,检查48个项目中的97项严重及高危发现,其中85项达到披露标准,11项是真实但重复的问题,只有1项无效。
另一组反馈来自wolfSSL。
据Anthropic公告,wolfSSL收到74份报告,其中72份有效,5项成为CVE。附带的补丁,也进入了团队原有的验证与修复流程。
报告有效,还只是第一关。问题到底有多严重,更要判断准确。
Anthropic承认,有些报告会高估问题的严重程度,或者没搞清项目原本的权限限制。
比如,一种操作本来只有管理员才能执行,就不能按普通用户也能利用的情况来评估风险。
维护者仍需确认:问题是否存在、是不是新发现、实际影响有多大。
少误报,能减少无效排查;评得准,才能优先修复最紧急的问题。
OSS Scanner的报告由AI生成,发送前不经安全专家逐份审核。
系统会用智能体复查、分析原因、提出补丁,但维护者仍需确认漏洞、检查补丁、测试改动,才能发布修复。
为什么不先让人工审核一遍?
Anthropic称,过去六个月发现超过2.9万个候选漏洞,人工只完成约6000项审查与分流。候选发现不等于真实漏洞,但缺口已经很明显:
AI不断提交线索,人工验证跟不上了。
一些维护者主动要求:没验证的也发来,我们自己看。
Anthropic已按要求发送近5000份报告,OSS Scanner则将这种方式开放给更多项目。
缺少处理资源的项目,仍可通过原有协调披露流程,接收人工验证后的报告。
这些未经人工验证的自动报告,目前不设「90天后公开漏洞」的期限,维护者可以根据风险和人手安排验证与修复。
如果报告后续通过人工验证、进入正式披露流程,则从通知维护者已验证时起,按相应政策计时。
curl已经完成了一次从报告到修复的流程。
接下来,要看这样的成果能否持续出现,相关应用能否及时跟进更新。
参考资料:
编辑:元宇
不喜欢
本文由 AI图鉴自动抓取并翻译,版权归原作者所有;如需查看原文请点下方链接。
New Ji-won.
The high-risk loophole identified by AI has been repaired.
On 14 October, the network conveyor curlpublish made 8.23.0.
Claude's name appears in the column in the official security bulletin in which thanks were given to the reporter:
Luna with Claude, Anthropic。
Subsequently, the Curl developer Stefan Eissing completed the repairs.
The security gap can now be filled by upgrading the user to a restored version of Curl.
AI was involved in identifying loopholes, the developers completed the repairs, the team publish was updated and the process has been completed.
Such an AI security check is also being opened to more open-source projects.
On 8 October, Anthropic announced the launch of OSS Scanner, calling on the strongest models, including Claude Mythos, to provide regular scanning free of charge for key open source eligible projects.
It was given to defenders, not only as a "problem here" but also as an explanation of the loopholes, as well as the replicating material and the candidate patches when available.
AI is taking on additional security tasks from identifying problems to helping to validate and provide recommendations for repairs.
However, the accuracy of the reports and the availability of the patches remain to be checked by the maintainer.
Curl is the basic tool commonly used by developers to download documents, debug interfaces and create automated scripts.
Its bottom library, Libcurl, is also used to transmit data in large quantities.
According to official Curl estimates for 2025, there are about 30 billion examples of installation in operation worldwide. Even if you never knocked on Curl's orders, it could be used indirectly.
Officially, curl estimates: in 2025, there were about 30 billion examples of curl installation globally.
This tool is underpinned by an open-source community of long-term collaboration.
The founder, Daniel Stenberg, disclosed in October 2026 that 1545 curl had submitted codes, usually contributing more than 150 participants per year.
With such extensive use, the security of Curl may also affect the software that depends on it.
CVE-2026-92392, which was repaired, was rated as a high risk, with problems arising from the uploading of HTTP/2.
In short, there was a mistake when the curl process specific messages from the server: a memory was released and it was still in use.
This memory may have been assigned to other data, and curl continues to read and write, and may have misread or even corrupted other data.
These questions are called "use after release".
The curl official confirmed that the malicious server could be used to implement remote code implementations by allowing the program running the curl to execute the code designated by the attacker, after meeting certain conditions.
Of course, there are many triggers.
The attackers had to map the specific version of the curl, the operating environment and the use of the memory, and the timing of multiple transmissions running simultaneously. It's not just a web site that gets hit.
From the receipt of the report to the update of publish, the Curl team took 29 days.
Anthropic's bulletin also cites the assessment of Curl Maintainer Daniel Stenberg:
OSS Scanner helped them to identify a number of issues to be addressed, including one of the most serious gaps reported in recent years.
This security announcement of Curlpublish has given a real case of restoration.
From the receipt of the report to the identification of the problems, the completion of the repairs and the update of publish, Curl has completed this closure in the actual project.
OSS Scanner gave it to the maintainer, not just a leak alarm.
According to Anthropic, each report contained explanations of gaps and independently run duplicates; when conditions permitted, the question would be traced to which code changes would be introduced, with candidate patches.
Patches are not always available, are available and need to be checked by the maintainer.
Reproduction materials are particularly important.
If only a long analysis is received, the developers will have to set their own environment and test conditions to determine whether the problem exists. With a runable recovery program, a little less curved.
Anthropic bulletins include feedback from two early testers.
Anton Arapov of OpenSSL Corporation stated that the report was accompanied by procedures that could trigger a loophole so that engineers could verify the problem directly.
Noah Misch of PostgreSQL stated that some of the patches could be used almost directly and that the advance receipt of the report also helped the team to repair the problem before the official version of publish.
More open-source projects can also apply for such free scans, but they need to meet the condition that the project has an important impact on infrastructure and user security.
Upon submission of project configuration and construction documentation through GitHub by the core maintainer, Anthropic will verify the identity of the applicant, the recipient of the report and the specific code to scan.
The system was built in isolation, followed by offline inspection codes, and finally sent reports by mail.
The defender may at any time apply for suspension or withdrawal.
A report is more professional, and if the problem does not exist, the time spent by the defender on validation is wasted.
Anthropic published the results of the early check-ups, giving a positive signal.
The company invited professional infiltration testers who normally reviewed reports for its coordination gap disclosure process to examine 97 critical and high-risk findings in 48 projects, of which 85 met the disclosure criteria, 11 were real but repetitive issues and only 1 was invalid.
Another set of feedback comes from WolfSSL.
According to the Anthropic bulletin, 74 reports were received by WolfSSL, of which 72 were valid and 5 became CVE. The attached patches also entered the original team validation and repair process.
The report is valid and only the first. How serious is the problem, and more accurate.
Anthropic acknowledges that some reports overestimate the extent of the problem or fail to understand the original permission restrictions of the project.
For example, an operation that could have been performed only by an administrator could not be assessed on the basis that it was available to ordinary users.
Defenders still need to know whether the problem exists, whether it is new and what the real impact is.
Underreporting can reduce the ineffectiveness of screening; a positive assessment will give priority to repairing the most urgent problems.
The OSS Scanner report was generated by AI and sent without a single audit by security experts.
The system will be reviewed, reason analysed and patched with AI agent, but the maintainer will still need to identify the loopholes, check the patches and test the changes in order to repair publish.
Why don't you have a manual review first?
According to Anthropic, over the past six months, more than 29,000 candidate gaps have been identified and only about 6,000 reviews and diversions have been completed manually. Candidates do not find a real loophole, but the gap is already clear:
AI keeps submitting clues and manual verifications don't keep up.
Some maintainers have volunteered: if not certified, we will see for ourselves.
Anthropic has sent nearly 5,000 reports as required, and OSS Scanner has opened this to more projects.
Projects that lacked the resources to process them could still receive manually validated reports through the previously coordinated disclosure process.
These automated reports, which have not been manually validated, do not currently have a time limit of 90 days for the disclosure of loopholes, which can be validated and repaired by the maintainer on the basis of risk and manual arrangements.
If the report is subsequently manually validated and enters the formal disclosure process, the corresponding policy is followed from the moment the maintenance is notified that it has been validated.
Curl has completed a process from reporting to rehabilitation.
Next, depending on the sustainability of such results, relevant applications can be updated in a timely manner.
References:
Editor: Won-woo
I don't like it.
Auto-fetched and translated by AI Atlas. All rights belong to the original author.