Full Report
A critical unauthenticated remote code execution (RCE) zero-day in Adobe Commerce and Magento Open Source, dubbed StyleSmuggler, has been actively exploited since September 4 with attacks observed three days before a vendor patch became available.Key takeawaysCVE-2026-75650 is a critical remote code execution vulnerability in Adobe Commerce, Adobe Commerce B2B and Magento Open Source that can be triggered without authentication.Active exploitation of CVE-2026-75650 began on September 4, 2026, three days before Adobe released a hotfix, with multiple victim stores confirmed across different attack campaigns.Adobe released Hotfix VULN-39341 on September 7, 2026, and Tenable detection plugins will be published as they become available.BackgroundTenable's Research Special Operations Team (RSO) has compiled this blog to answer Frequently Asked Questions (FAQ) regarding CVE-2026-75650, a zero-day remote code execution vulnerability in Adobe Commerce, Adobe Commerce B2B and Magento Open Source that has been actively exploited in the wild.FAQWhen was CVE-2026-75650 first disclosed?On September 5, 2026, the Sansec Forensics Team published research detailing an actively exploited zero-day vulnerability in Magento and Adobe Commerce that it named StyleSmuggler.What is CVE-2026-75650?CVE-2026-75650 is a remote code execution vulnerability in Adobe Commerce, Adobe Commerce B2B and Magento Open Source. Successful exploitation grants an unauthenticated attacker the ability to execute arbitrary code on a vulnerable server. CVE-2026-75650 carries a CVSSv3 score of 10.0, the highest possible rating. Additionally, its scope is changed, meaning exploitation can impact resources beyond the vulnerable component itself.CVEDescriptionCVSSv3CVE-2026-75650Adobe Commerce and Magento Open Source Remote Code Execution10.0 The following products and versions are affected:ProductAffected versionsAdobe Commerce2.4.4 through 2.4.9Adobe Commerce B2B1.3.3 through 1.5.3Magento Open Source2.4.6 through 2.4.9 How does StyleSmuggler work?StyleSmuggler exploits a flaw in how Magento's template engine processes style-related properties. An attacker crafts a malicious payload containing PHP code and injects it through the styles properties within the template system. Magento writes this attacker-controlled content to disk as part of its normal operations. The injected code is then executed when the platform renders a transactional email template, specifically the “Payment Transaction Failed Reminder” notification. Because this injection path does not sit behind any authentication gate, a remote attacker can trigger it without credentials, and the technique works regardless of which session storage backend is configured.Once a server is compromised, the attacker deploys a persistent implant. The malware binary is installed at ~/.local/share/.gvfsd/gvfsd-user and masquerades as a Linux kernel thread using the process name [kworker/u:8:0]. It also disguises itself using the process names fc-cache and chronyd, both legitimate system utilities. A cron job restarts the implant every five minutes. Later variants updated the cron interval to twice an hour, and the malware supports both x86-64 and arm64 architectures.Is CVE-2026-75650 being exploited in the wild?Yes. Active exploitation of CVE-2026-75650 began on September 4, 2026 according to Sansec. Multiple victim stores have been confirmed across different attack campaigns. Disrex, an incident response firm, had first-hand experience with at least two compromised stores.Historical exploitation of Adobe Commerce and MagentoAdobe Commerce and its open-source counterpart, Magento, have been recurring targets for attackers. Three prior Adobe Commerce and Magento vulnerabilities have been added to the Cybersecurity and Infrastructure Security Agency's (CISA) Known Exploited Vulnerabilities (KEV) catalog.CVEDescriptionKEV date addedCVE-2025-54236Improper input validation, account takeover via REST API (“SessionReaper”)2025-10-24CVE-2024-34102XXE restriction bypass leading to remote code execution (“CosmicSting”)2024-07-17CVE-2022-24086Improper input validation leading to arbitrary code execution2022-02-15 CVE-2026-75650 has not yet been added to CISA KEV as of September 8, 2026. There is no CISA Emergency Directive or Alert associated with this vulnerability at this time.Which threat actors are exploiting CVE-2026-75650?As of September 8, 2026, there is no public attribution linking the exploitation of CVE-2026-75650 to a specific threat actor or group. Sansec documented activity from at least two distinct operators on the same victim stores: the original group deploying the persistent implant, and a second unrelated attacker dropping a PHP web shell into the product image cache. The techniques and tooling differ significantly between the two, and Sansec treats them as separate campaigns.Is there a proof-of-concept (PoC) available for CVE-2026-75650?At the time this blog post was published on September 8, there is no standalone public proof-of-concept for CVE-2026-75650.Are there indicators of compromise (IoCs) for CVE-2026-75650?Yes. Sansec published indicators of compromise alongside its StyleSmuggler research. The full IoC list can be found in Sansec's blog.Has Tenable Research classified CVE-2026-75650 as part of Vulnerability Watch?Yes. Tenable Research has classified CVE-2026-75650 as a Vulnerability of Interest (VOI) as part of Vulnerability Watch.Are patches available for CVE-2026-75650?On September 7, 2026, Adobe released Hotfix VULN-39341 to address CVE-2026-75650. Additional details can be found in Adobe's security bulletin APSB26-146.Adobe also recommends rotating the encryption key and all credentials it protects following a compromise, including admin passwords, REST, SOAP, and GraphQL integration tokens, OAuth client secrets, payment gateway API credentials, database credentials, SSH and deploy keys, and extension API keys.At the time exploitation was first observed on September 4, no vendor patch existed. Patching alone does not remediate an existing compromise. Stores that were active during the three-day window before the hotfix require incident response in addition to applying the fix.Has Tenable released detection coverage for CVE-2026-75650?A list of Tenable detection plugins for CVE-2026-75650 will be available on the CVE page as they are released. This link will display all available plugins for this vulnerability, including upcoming plugins in our Plugins Pipeline.Get more informationSansec: StyleSmuggler 0day ResearchAdobe Security Bulletin APSB26-146Disrex: StyleSmuggler incident response and mitigationsJoin Tenable's Research Special Operations (RSO) Team on the Tenable Community.Learn more about Tenable One, the Exposure Management Platform for the modern attack surface.
Analysis Summary
# Vulnerability: StyleSmuggler Unauthenticated RCE in Adobe Commerce & Magento
## CVE Details
- **CVE ID:** CVE-2026-75650
- **CVSS Score:** 10.0 (Critical)
- **CWE:** Improper Input Validation / Injection (Specific CWE not provided in text, but involves template engine injection)
## Affected Systems
- **Products:** Adobe Commerce, Adobe Commerce B2B, and Magento Open Source.
- **Versions:**
- Adobe Commerce: 2.4.4 through 2.4.9
- Adobe Commerce B2B: 1.3.3 through 1.5.3
- Magento Open Source: 2.4.6 through 2.4.9
- **Configurations:** Systems rendering transactional email templates, specifically the “Payment Transaction Failed Reminder.” The flaw functions regardless of the session storage backend.
## Vulnerability Description
Dubbed "StyleSmuggler," this vulnerability exploits a flaw in how the Magento template engine processes style-related properties. An unauthenticated attacker can inject a malicious payload containing PHP code into style properties. The platform writes this content to disk and subsequently executes it when rendering specific transactional emails. Because the injection path is not protected by authentication, it allows for remote code execution (RCE).
## Exploitation
- **Status:** Exploited in the wild (Zero-day activity began Sept 4, 2026).
- **Complexity:** Low (Unauthenticated, bypasses session storage gates).
- **Attack Vector:** Network.
## Impact
- **Confidentiality:** Total (Full server compromise and data access).
- **Integrity:** Total (Attacker can modify server files and deploy persistent implants).
- **Availability:** Total (Attacker can execute arbitrary code and manipulate system processes).
## Remediation
### Patches
- **Adobe Hotfix VULN-39341:** Released September 7, 2026.
- **Adobe Security Bulletin:** APSB26-146.
### Workarounds
- **Post-Exploitation Remediation:** Patching alone does not remove existing infections. Impacted stores must rotate the encryption key and all protected credentials (admin passwords, API tokens, OAuth secrets, database credentials, and SSH keys).
## Detection
- **Indicators of Compromise (IoCs):**
- Presence of malware at `~/.local/share/.gvfsd/gvfsd-user`.
- Malicious processes masquerading as `[kworker/u:8:0]`, `fc-cache`, or `chronyd`.
- Unauthorized PHP web shells located in the product image cache.
- Cron jobs set to restart implants every 5 or 30 minutes.
- **Detection Methods:** Tenable detection plugins are available via the Tenable CVE page.
## References
- **Vendor Advisory:** hxxps[://]helpx[.]adobe[.]com/security/products/magento/apsb26-146[.]html
- **Sansec Research:** hxxps[://]sansec[.]io/research/stylesmuggler-0day
- **Disrex Mitigations:** hxxps[://]www[.]disrex[.]nl/blogs/stylesmuggler-magento-zero-day
- **Tenable Plugins:** hxxps[://]www[.]tenable[.]com/cve/CVE-2026-75650/plugins