返回文章库

PHP 爆出「互联网级」高危漏洞:Web3 的「链下软肋」该如何补?

查找币 深度分析 行业资讯 Web3安全 区块链
PHP 爆出「互联网级」高危漏洞:Web3 的「链下软肋」该如何补?

本文由查找币安全团队整理,原始来源:BlockBeats(律动),原文作者:慢雾安全团队。以下分析聚焦漏洞技术机理与 Web3 链下风险面,供项目方与用户参考。

一、事件概述:一次被提前的紧急更新

10 月 21 日,PHP 项目发布紧急安全更新,修复 CVE-2026-109618 和 CVE-2026-109619 两个可导致未认证远程代码执行(RCE)的严重漏洞,二者均被评为 CVSS v4.0 9.2 分。PHP 官方明确表示,修复前,所有对外提供 Web 服务的 PHP 安装都可能受到影响。

事态的紧迫性还体现在两个时间点上:

慢雾(SlowMist)也在 PHP 官方预告发布后第一时间发出了安全提醒和建议。

二、两个漏洞的技术机理

CVE-2026-109618(OOM 内存损坏)

PHP 内存耗尽时,处理流程会被打断,此时手上的数据只准备了一半。收尾清理阶段,PHP 却把这些半成品当成完整数据来使用,导致内存状态错乱。

CVE-2026-109619(陈旧全局状态)

一个请求处理完成后,内存已经释放,但相关状态仍「留在原地」。同一个工作进程接手下一个请求时,可能在正常初始化之前就复用了这份过期状态。官方已确认,可借此攻击 PHP-FPM 并实现远程代码执行。

攻击路径的关键特征

这类漏洞的危险之处在于:攻击者不需要先拿到站点账号,也不用突破业务层的登录、权限或 API Key 验证。只需向暴露在公网的 PHP 应用发送一个构造好的请求,就可能以 Web 服务进程的权限执行任意代码。

影响范围与修复版本

三、为何引发全球性紧张

PHP 的部署基数决定了漏洞的波及面。据 W3Techs 统计,在能识别服务器语言的网站中,69.3% 使用 PHP;WordPress、WooCommerce、Magento 等常见系统底层均依赖它。

各国监管与政府机构的反应也印证了风险等级:荷兰国家网络安全中心曾预防性关闭网站;韩国总统办公室召开紧急网络安全会议,政府上调了网络安全警报级别。另有报道称,朝鲜几乎所有官方网站(包括官方媒体和政府门户网站)已离线超过 24 小时,目前尚不清楚是否与该漏洞事件有关。

四、对 Web3 的真实影响:链上无恙,链下承压

这不是一个只关乎传统网站运维的问题。对 Web3 而言,链上合约即使没有漏洞,围绕合约运转的大量「链下环节」——前端页面、API、托管钱包、签名服务、空投领取页、运营后台和数据服务——很多是用 PHP 搭建的(如 WordPress、WooCommerce、Magento)。合约本身没有漏洞,并不代表这些环节安全。

据慢雾(SlowMist)旗下威胁情报系统 MistEye 统计,其扫描的 1488 个加密行业相关域名中,793 个具有直接 PHP 指纹,占比约 53.3%。需要强调:这只说明这些网站使用了 PHP,不代表它们存在漏洞或已被攻破。

平台方:几条典型风险路径

  1. 前端被篡改,用户被诱导签名:若 DeFi、钱包类网站或空投页服务器被控制,攻击者可替换页面中的 RPC 地址、授权对象、合约地址或签名提示,把正常交易变成恶意授权、恶意合约交互或假充值流程。攻击者不必攻破合约,只需让用户自己签下一笔恶意授权。
  2. 密钥与凭证泄露:服务器被控制后,攻击者可能读取配置文件、数据库密码、API Token、环境变量等。若后端用 PHP 对接节点 RPC 或热钱包服务,API Key、会话令牌一旦泄露,可能升级为热钱包资产被转移或签名权限被滥用。
  3. 后台与 API 被接管:交易平台、NFT 市场、跨链桥、支付网关和节点服务商通常有运营后台,以及 KYC/风控接口、充值地址分配、提现审核、工单系统等。攻击者获取权限后,可能篡改配置、盗取用户数据、创建高权限账号或绕过业务流程。
  4. 供应链横向移动:PHP 进程权限通常不等于服务器最高权限,但若它能读到 CI/CD 密钥、容器运行时 socket、数据库凭据或云访问令牌,攻击范围就可能从一台 Web 节点扩展到数据库、构建系统,甚至整个生产账号。
  5. 支付插件与第三方服务:据了解,Binance Pay、Crypto.com Pay、BitPay、CoinGate、CoinPayments 等加密支付方案均有 WooCommerce 集成,服务器未修补即存在严重暴露风险。RPC、区块浏览器、数据分析平台等第三方服务,若后台或运维系统运行在受影响的 PHP 环境上,也可能成为入口。当然,RPC 节点、智能合约、区块浏览器和钱包本身并不天然依赖 PHP,需视具体产品的技术栈而定。

五、用户侧防护建议

六、查找币观察:风险大小取决于凭证与隔离能力

PHP2Shell 这类免登录的远程代码执行漏洞,一旦突破 Web 层,传统的服务器入侵就可能演变为前端投毒、身份冒用、签名权限滥用、热钱包风险,甚至供应链层面的横向渗透。

对平台而言,最优先的三件事是:升级到已修复版本、隔离暂时无法修补的老旧环境、审计密钥与资产控制面。升级之后,还应把排查入侵迹象作为事件响应的一部分。

对用户而言,这段时间要少一点对页面界面的盲目信任,签每一笔之前多看一眼。但也不必过度恐慌:漏洞存在,不等于资产一定受威胁;服务器失陷,也不一定导致链上资金损失。真正决定风险大小的,是攻击者能拿到哪些凭证、这些凭证有多大权限,以及项目能多快隔离并撤销这些权限。

对 Web3 项目来说,安全建设不仅要想办法阻止攻击发生,更要考虑:当某个组件真被攻陷时,能否把影响限制在局部,不让风险蔓延到核心业务和资产环节。


本文由查找币整理,原始来源:BlockBeats(律动)。

原文来源:BlockBeats(律动)。

前往社区查看和回复