SA-CONTRIB-2026-259: Critical severity composer/drupal/commerce vulnerability
This module enables you to sell goods and services to customers through a shopping cart and checkout form. The module doesn't sufficiently restrict the product variations returned by entity queries to the variations the current user can view. When the core JSON:API module is enabled, a visitor can make repeated requests that eventually determine certain field values on an unpublished product variation, or a variation of an unpublished product. This vulnerability is mitigated by the fact that the core JSON:API module must be enabled.
Credit
Affected Software
Remediation
Recommended actions to resolve this vulnerability, in priority order.
- Upgrade
Upgrade
composer/drupal/commerceto a version that resolves this vulnerability.Fixed in 3.3.13Fixed in 8.x-2.41