PT-2026-115025 · Lychee · Lychee
CVE-2026-77466
·
Published
2026-10-15
·
Updated
2026-10-15
CVSS v4.0
8.3
High
| Vector | AV:N/AC:L/AT:P/PR:N/UI:N/VC:L/VI:H/VA:N/SC:N/SI:N/SA:N |
Name of the Vulnerable Software and Affected Versions
Lychee versions prior to 7.7.0
Description
An issue exists where the application fails to enforce provider restrictions during the checkout process. While the
OmnipayFactory::get supported providers() function hides the Omnipay Dummy test provider in production, the CreateSessionRequest only validates that the submitted provider is an OmnipayProviderType without checking OmnipayProviderType::isAllowed(). This allows a buyer, including guests if webshop allow guest checkout is enabled, to manually submit the Dummy provider to complete a test gateway flow without making an actual payment. If webshop auto fulfill enabled is active, the OrderCompletedListener::fullfillOrder() function may then release the purchasable item. This requires access to the Supporter or Pro webshop and an enabled purchasable item.Recommendations
Update to version 7.7.0.
Exploit
Fix
RCE
Incomplete List of Disallowed Inputs
Found an issue in the description? Have something to add? Feel free to write us 👾
Related Identifiers
Affected Products
Lychee