CVE-2022-28888
Description
Spryker Commerce OS 1.4.2 allows Remote Command Execution.
AI Insight
LLM-synthesized narrative grounded in this CVE's description and references.
A predictable signing value in Spryker Commerce OS's _fragment endpoint allows remote command execution via arbitrary file write.
Vulnerability
Spryker Commerce OS versions using the spryker/http module prior to 1.7.0 contain a vulnerability in the _fragment endpoint inherited from Symfony/Silex. The signing key used to validate _fragment URLs is predictable, allowing an attacker to forge valid URLs that invoke arbitrary PHP methods with certain restrictions. This can be leveraged to write arbitrary content to files on the filesystem, leading to remote command execution. [1]
Exploitation
An attacker can guess or derive the predictable signing value without authentication in many setups. By crafting a malicious _fragment URL, the attacker can call PHP methods that write attacker-controlled content to a file. The advisory demonstrates that this file write capability can be escalated to execute arbitrary PHP commands, typically by writing a PHP shell to a web-accessible directory. [1]
Impact
Successful exploitation allows an unauthenticated attacker to execute arbitrary operating system commands on the Spryker Commerce OS server. This can lead to full compromise of the application, including access to customer data, modification of shop content, and potential lateral movement within the network. [1]
Mitigation
The vulnerability is fixed in spryker/http module version 1.7.0 and later. Users should update to this version or newer. No workarounds are mentioned in the advisory. The CVE is not listed in CISA's Known Exploited Vulnerabilities catalog as of the publication date. [1]
AI Insight generated on May 25, 2026. Synthesized from this CVE's description and the cited reference URLs; citations are validated against the source bundle.
Affected products
2- Spryker/Commerce OSdescription
- Range: <=1.4.2
Patches
0No patches discovered yet.
Vulnerability mechanics
No source-code context for this CVE — mechanics is only generated when we can read the actual fix diff. Without that, the four sections (root cause, attack vector, affected code, fix) would be speculation rather than analysis.
References
6- seclists.org/fulldisclosure/2022/Jul/4mitremailing-list
- seclists.org/fulldisclosure/2023/May/2mitremailing-list
- packetstormsecurity.com/files/167765/Spryker-Commerce-OS-Remote-Command-Execution.htmlmitre
- packetstormsecurity.com/files/172257/Spryker-Commerce-OS-1.0-SQL-Injection.htmlmitre
- schutzwerk.commitre
- www.schutzwerk.com/en/43/advisories/schutzwerk-sa-2022-003/mitre
News mentions
0No linked articles in our index yet.