PT-2026-115025 · Lychee · Lychee

CVE-2026-77466

·

Published

2026-10-15

·

Updated

2026-10-15

CVSS v4.0

8.3

High

VectorAV: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 👾

Weakness Enumeration

Related Identifiers

CVE-2026-77466
GHSA-5WH2-HG7Q-6HV3

Affected Products

Lychee