CVE Catalog

CVE-2026-48010

MediumCVSS 6.5
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.26%

18th percentile - higher than 18% of all known CVEs

Summary

In Shopware prior to versions 6.6.10.18 and 6.7.10.1, the upsertUser() method in UserController writes raw user data in SYSTEM_SCOPE without filtering the admin field. This allows a non-admin API user with user:create or user:update ACL permission to set admin: true on new or existing users.

Risk Assessment

The risk is privilege escalation – an attacker can create or modify an account with full administrator rights, leading to full control over the e-commerce platform and potential customer data breach.

Recommendation

Immediately update Shopware to version 6.6.10.18 or 6.7.10.1, which include a fix that adds the missing admin field validation in UserController.

Other vulnerabilities in Shopware

See all
Original NVD description (English source)

Shopware is an open commerce platform. Prior to 6.6.10.18 and 6.7.10.1, UserController::upsertUser() in src/Core/Framework/Api/Controller/UserController.php writes raw user data in SYSTEM_SCOPE without filtering the admin field, so a non-admin API user with user:create or user:update ACL permission can set admin: true on new or existing users; IntegrationController::upsertIntegration() contains an isAdmin() check for the same field, but UserController was missing this check. This issue is fixed in versions 6.6.10.18 and 6.7.10.1.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS