字号·· | 护眼
连线

黑客在PHP漏洞修补前数日便已利用这些漏洞Hackers Exploited the PHP Vulnerabilities Days Before They Were Patched

点「原文对照」整页切到原文,或双击某段只看那段的原文。

周三发布的针对 PHP 两个关键漏洞的修复补丁,促使管理员和安全人员争分夺秒地识别并修补受影响的网站和应用,而攻击者也必然会对补丁进行逆向工程,以了解如何利用这些漏洞。一些政府和其他团体甚至在补丁发布前主动将关键网站下线,以免在应用补丁前成为攻击目标。

Wednesday’s release of fixes for two critical vulnerabilities in PHP caused administrators and security staff to race to identify and patch vulnerable websites and apps, while attackers inevitably reverse engineered the fixes to learn how to exploit the flaws. Some governments and other groups even proactively took key websites down in anticipation of the release, so they wouldn't be targeted before they could apply the patches.

但除了在周三检测到此类主动利用行为外,亚马逊云科技(AWS)周三晚间发布的研究表明,至少有一名攻击者已于 10 月 17 日开始尝试利用这些漏洞——统称为 PHP2Shell——比周三的公开披露早了四天。

But in addition to detecting such active exploitation on Wednesday, research published Wednesday evening by Amazon Web Services indicates that at least one actor had started attempting to exploit the bugs—known collectively as PHP2Shell—on October 17, four days before Wednesday's public revelations.

AWS 分析师周三在回溯其一个所谓“蜜罐”即故意设置漏洞的 Web 服务器或其他数字诱饵上的活动时,发现了 10 月 17 日的利用尝试,这类设施有助于研究人员研究攻击手法和趋势。该尝试来自一个 AWS 称与“商业匿名化网络”相关的 IP 地址,即代理网络或 VPN。

AWS analysts spotted the October 17 exploitation on Wednesday while looking back at activity on one of their so-called honeypots, or intentionally vulnerable web servers or other digital lures that help researchers study attack methods and trends. The attempt came from an IP address that AWS says is linked to a “commercial anonymization network,” in other words a proxy network or VPN.

AWS 首席信息安全官 CJ Moses 在研究帖文中写道:“在漏洞处于禁售期期间,来自匿名 IP 地址对蜜罐的定向攻击表明该活动是由威胁行为者实施的,但该行为者如何在披露前获取利用信息仍不清楚。”

“While the vulnerability was under embargo, the targeting of a honeypot from an anonymized IP address suggests the activity was conducted by a threat actor, though it remains unclear how the actor acquired exploit information prior to disclosure,” CJ Moses, AWS's chief information security officer, wrote in the research post.

PHP2Shell 的概念验证漏洞利用代码于周三开始公开出现,其中一些似乎在美东时间上午 10 点的公开披露前数小时就已现身。在披露前的几个小时里,AWS 研究人员表示,他们的蜜罐遭遇了多次利用尝试,这些尝试通过不同的服务提供商进行匿名化处理,且似乎有着不同的攻击目标,这很可能表明存在多个不同的攻击者。

Proof-of-concept exploits for PHP2Shell began emerging publicly on Wednesday, with some seeming to appear hours before the public disclosure at 10 am ET. In the hours leading up to the disclosure, AWS researchers say their honeypots were hit with multiple exploitation attempts anonymized using various providers and seemingly with various attack goals, likely indicating multiple different actors.

“技术分析正在进行中,目前尚不清楚这些尝试中是否有任何一个会在真实系统中成功,”摩西写道。他补充道:“PHP2Shell 现在正在野外被广泛利用。”PHP 基金会未立即回复《连线》的置评请求。

“Technical analysis is ongoing, and it’s unclear if any of these attempts would have succeeded in real-world systems,” Moses wrote. He added that “PHP2Shell is now being broadly exploited in the wild.”The PHP Foundation did not immediately respond to WIRED's request for comment.

尽管目前尚不清楚 10 月 17 日发生的利用是如何发生的,也不知其来源,但 AWS 强调,这些发现凸显了协调漏洞披露机制必须进化并加快速度,因为全球范围内都能接触到 AI 工具,这些工具能加速漏洞分析,并让技术水平较低的行为体也能快速开发出新的漏洞利用代码。

Though it is unclear how the exploitation on October 17 happened or where it came from, AWS emphasizes that the findings underscore how coordinated vulnerability disclosure must evolve and speed up given global access to AI tools that can accelerate vulnerability analysis and allow less technically proficient actors to quickly develop new exploits.

“由于结构性原因,从补丁发布到出现可用的漏洞利用代码的时间正在缩短,”摩西写道。“过去,我们观察到的大多数利用行为都发生在公开概念验证代码发布之后。只有少数有能力的行为体构建漏洞利用代码,其他人则等待他们。这种依赖关系正在减弱。AI 辅助分析使得将补丁差异或安全公告转化为可用的漏洞利用代码的成本降低。因此,一旦漏洞的技术细节被披露,更多行为体能够在数小时甚至数分钟内采取行动。”

“The time from patch to working exploit is shrinking for structural reasons,” Moses wrote. “In the past, most exploitation we observed came after a public proof of concept was released. A small number of capable actors built exploits, and everyone else waited for them. That dependency is weakening. AI-assisted analysis makes it cheaper to turn a patch diff or advisory into a working exploit. As a result, more actors can act within hours or even minutes once technical details of a vulnerability are disclosed.”

阅读媒体原文 ↗