AI Security AI安全 3h ago Updated 57m ago 更新于 57分钟前 46

Adobe Commerce Zero-Day Exploited to Backdoor Online Stores Adobe Commerce零日漏洞被利用为在线商店植入后门

A zero-day vulnerability dubbed "StyleSmuggler" in Adobe Commerce and Magento (versions 2.4.7–2.4.9) enables remote code execution via PHP injection into the template system using the 'styles' properties The two-stage attack injects malicious PHP code through a generated failure report and executes it when Magento sends a "Payment Transaction Failed Reminder" email, requiring no user interaction A Rust-based backdoor disguised as system processes ('[kworker/u:8:0]' and 'fc-cache') connects to a 攻击者利用Adobe Commerce/Magento零日漏洞StyleSmuggler进行远程代码执行,注入PHP代码到模板系统 漏洞利用'styles'属性逃避检测,分两阶段攻击:先通过失败报告注入代码,再通过失败支付邮件执行 后门使用Rust编写,伪装成[kworker/u:8:0]和fc-cache进程,C2通信伪装成NTP服务器响应 受影响版本为Magento 2.4.7、2.4.8和2.4.9,即使已打7月和8月补丁仍被利用 攻击于2026年9月4日发现,Adobe预计9月8日Patch Tuesday发布修复

72
Hot 热度
62
Quality 质量
58
Impact 影响力

Analysis 深度分析

TL;DR

  • A zero-day vulnerability dubbed "StyleSmuggler" in Adobe Commerce and Magento (versions 2.4.7–2.4.9) enables remote code execution via PHP injection into the template system using the 'styles' properties
  • The two-stage attack injects malicious PHP code through a generated failure report and executes it when Magento sends a "Payment Transaction Failed Reminder" email, requiring no user interaction
  • A Rust-based backdoor disguised as system processes ('[kworker/u:8:0]' and 'fc-cache') connects to a command-and-control server, hiding its C2 traffic as NTP server replies while exfiltrating host and store information
  • Exploitation began on September 4, 2026, and has already been observed in the wild against deployments running July and August 2026 security patches
  • Adobe is expected to address the flaw in its September 8 Patch Tuesday release, though an urgent out-of-band fix has not yet been confirmed

Why It Matters

This vulnerability is significant because it affects widely deployed e-commerce platforms and requires no user interaction, making it trivially exploitable at scale. The use of a Rust-based backdoor with sophisticated C2 camouflage demonstrates a high level of operational security by threat actors targeting commercial infrastructure. E-commerce operators must treat this as an active, in-the-wild threat requiring immediate defensive measures.

Technical Details

  • Vulnerability mechanism: StyleSmuggler exploits Magento's template rendering pipeline by injecting PHP code through the 'styles' CSS property, which is then executed when the platform processes a failed payment notification email
  • Affected versions: Magento and Adobe Commerce versions 2.4.7, 2.4.8, and 2.4.9, including deployments that have applied the July and August 2026 security patches
  • Backdoor characteristics: Written in Rust for performance and cross-compilation flexibility; two variants observed — one masquerading as the Linux kernel worker process '[kworker/u:8:0]' and another as the 'fc-cache' font utility
  • C2 communication: Command-and-control traffic is encapsulated within NTP server response packets, carrying agent ID, hostname, username, memory/disk usage, OS version, uptime, root access status, implant version, and the store's public IP address
  • Detection indicator: Unexpected bursts of Magento's "Payment Transaction Failed Reminder" emails should trigger investigation, as the attack deliberately triggers this notification to achieve code execution

Industry Insight

  • E-commerce platform operators running affected Magento/Adobe Commerce versions should immediately audit their systems for signs of compromise, including anomalous email activity and unfamiliar processes matching the described backdoor signatures, before the September 8 patch is available
  • The use of Rust for the backdoor and NTP-based C2 camouflage suggests a sophisticated threat actor likely targeting high-value commercial infrastructure for data exfiltration and persistent access, indicating this may be part of a broader campaign against e-commerce platforms
  • Security teams should implement network-level monitoring for unusual NTP traffic patterns and consider temporary mitigations such as restricting outbound NTP traffic and enabling enhanced email logging until the official patch is deployed

TL;DR

  • 攻击者利用Adobe Commerce/Magento零日漏洞StyleSmuggler进行远程代码执行,注入PHP代码到模板系统
  • 漏洞利用'styles'属性逃避检测,分两阶段攻击:先通过失败报告注入代码,再通过失败支付邮件执行
  • 后门使用Rust编写,伪装成[kworker/u:8:0]和fc-cache进程,C2通信伪装成NTP服务器响应
  • 受影响版本为Magento 2.4.7、2.4.8和2.4.9,即使已打7月和8月补丁仍被利用
  • 攻击于2026年9月4日发现,Adobe预计9月8日Patch Tuesday发布修复

为什么值得看

StyleSmuggler漏洞揭示了电商平台面临的严重安全威胁,攻击者能够悄无声息地植入持久化后门并长期控制服务器。这对所有使用Magento或Adobe Commerce的企业至关重要,需要立即采取防护措施。

技术解析

  • 漏洞利用Magento模板系统的'styles'属性实现PHP代码注入,攻击者通过生成失败报告将恶意代码注入系统,随后利用失败支付邮件触发代码执行,整个过程无需用户交互
  • 后门程序使用Rust编写,具有高度隐蔽性:第一阶段伪装成[kworker/u:8:0]进程,第二阶段伪装成fc-cache进程,C2通信伪装成NTP服务器响应,携带主机信息包括agent ID、主机名、内存磁盘使用情况、OS版本等
  • 受影响版本为Magento 2.4.7、2.4.8和2.4.9,Sansec在9月4日22:40 UTC发现攻击活动,并在数小时内于干净安装环境中复现了攻击链
  • 恶意代码在Magento重发邮件或邮件投递失败时执行,攻击者通过发送大量支付失败提醒邮件触发漏洞利用

行业启示

  • 电商平台运营方应立即检查是否存在异常激增的支付失败邮件,这是检测StyleSmuggler攻击的关键指标,同时尽快升级到安全版本或应用临时缓解措施
  • 企业应加强对服务器进程的监控,特别是识别伪装成系统进程(如kworker、fc-cache)的异常行为,以及非标准端口的NTP流量
  • Adobe的Patch Tuesday更新节奏可能无法及时应对零日漏洞,企业需要建立更快速的安全响应机制,包括实时威胁情报监控和应急响应预案

Disclaimer: The above content is generated by AI and is for reference only. 免责声明:以上内容由 AI 生成,仅供参考。

Security 安全 Open Source 开源