p PatchFirst

PatchFirst · Aktuelle Sicherheitslücken

shopware/core 6.7.3.1: bekannte Sicherheitslücken

Bekannte Sicherheitslücken für shopware/core 6.7.3.1: 14. Vergleichen Sie die unten genannten Korrekturen mit Ihrer installierten Version.

Sicherheitslücken filtern
Filter zurücksetzen

Sicherheitslücken: 14

  1. CVE-2026-48012

    Mittel · CVSS 4.3EPSS 0,27%Korrektur verfügbar

    Shopware SSO referer trust leading to an arbitrary redirect target

    Shopware is an open commerce platform. Versions 6.7.3.0 through 6.7.10.0 have an open redirect in Shopware's public SSO entry point at `GET /api/oauth/sso/auth`. When the endpoint is reached without the expected SSO session state, the application falls back to the request's `Referer` header and uses that value as the redirect destination. In the validated behavior, the server does not restrict that fallback target to same-origin URLs, does not require a relative path, and does not reject dangerous schemes such as `javascript:`. As a result, an unauthenticated request can turn this endpoint into a reusable redirect primitive whose destination

    • Auf 6.7.10.1 aktualisieren
    Veröffentlicht Aktualisiert
  2. CVE-2026-48013

    Mittel · CVSS 4.1EPSS 0,37%Korrektur verfügbar

    Shopware: SSRF in Media External-Link Endpoint Bypasses IP Validation

    Shopware is an open commerce platform. Prior to 6.6.10.18 and 6.7.10.1, the `/api/_action/media/external-link` endpoint allows authenticated admin users to make server-side HTTP HEAD requests to arbitrary internal IP addresses. While the parallel `uploadFromURL` flow validates target IPs against private/reserved ranges via `FileUrlValidator`, the `linkURL` flow only performs a URL format check (regex for `http://` or `https://` prefix), allowing SSRF to internal network services and cloud metadata endpoints. This issue is fixed in versions 6.6.10.18 and 6.7.10.1.

    • Auf 6.7.10.1 aktualisieren
    Veröffentlicht Aktualisiert
  3. CVE-2026-48009

    Mittel · CVSS 6.8EPSS 0,46%Korrektur verfügbar

    Shopware: Admin Account Takeover via User Recovery Hash Exposure

    Shopware is an open commerce platform. Prior to 6.6.10.18 and 6.7.10.1, a low-privilege admin user with user_recovery:read ACL can take over any admin account by triggering POST /api/_action/user/user-recovery, reading the password recovery hash through POST /api/search/user-recovery, and using PATCH /api/_action/user/user-recovery/password; the root cause is that src/Core/System/User/Recovery/UserRecoveryDefinition.php exposes the hash field through the Admin API without ApiAware(false) or ReadProtection. This issue is fixed in versions 6.6.10.18 and 6.7.10.1.

    • Auf 6.7.10.1 aktualisieren
    Veröffentlicht Aktualisiert
  4. CVE-2026-48014

    Mittel · CVSS 6.5EPSS 0,39%Korrektur verfügbar

    Shopware: Admin API ACL Bypass in Order State Transition Endpoints

    Shopware is an open commerce platform. Prior to 6.6.10.18 and 6.7.10.1, the order state transition features /api/_action/order/{orderId}/state/{transition} and similar transaction and delivery transition routes in src/Core/Checkout/Order/Api/OrderActionController.php do not declare PlatformRequest::ATTRIBUTE_ACL or perform an explicit privilege check, so AclAnnotationValidator exits when route ACL metadata is absent and low-privileged users without order:update, order_transaction:update, or order_delivery:update can trigger StateMachineRegistry::transition() writes in SYSTEM_SCOPE. This issue is fixed in versions 6.6.10.18 and 6.7.10.1.

    • Auf 6.7.10.1 aktualisieren
    Veröffentlicht Aktualisiert
  5. CVE-2026-48010

    Mittel · CVSS 6.5EPSS 0,47%Korrektur verfügbar

    Shopware: Privilege escalation: non-admin user with user:create ACL can create admin accounts

    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.

    • Auf 6.7.10.1 aktualisieren
    Veröffentlicht Aktualisiert
  6. CVE-2026-48016

    Mittel · CVSS 4.3EPSS 0,41%Korrektur verfügbar

    Shopware: Unauthorized Payment Trigger for Foreign Orders via /store-api/handle-payment

    Shopware is an open commerce platform. Prior to 6.6.10.18 and 6.7.10.1, the Store API endpoint /store-api/handle-payment in src/Core/Checkout/Payment/SalesChannel/HandlePaymentMethodRoute.php accepts a user-controlled orderId and forwards it to src/Core/Checkout/Payment/PaymentProcessor.php without verifying order ownership or guest-order authentication, allowing a normal customer or guest context to trigger the payment flow for another user's order while /store-api/order enforces the expected ownership model. This issue is fixed in versions 6.6.10.18 and 6.7.10.1.

    • Auf 6.7.10.1 aktualisieren
    Veröffentlicht Aktualisiert
  7. CVE-2026-48015

    Mittel · CVSS 4.9EPSS 0,48%Korrektur verfügbar

    Shopware: Stored XSS via SVG file upload — no SVG sanitization

    Shopware is an open commerce platform. Prior to 6.6.10.18 and 6.7.10.1, SVG files are in the allowed_extensions whitelist in src/Core/Framework/Resources/config/packages/shopware.yaml and can be uploaded via the media manager without SVG content sanitization in the upload pipeline from MediaUploadController to FileSaver to TypeDetector, allowing malicious SVG JavaScript such as onload, <script>, and <foreignObject> to execute in the Shopware domain when the uploaded SVG is viewed. This issue is fixed in versions 6.6.10.18 and 6.7.10.1.

    • Auf 6.7.10.1 aktualisieren
    Veröffentlicht Aktualisiert
  8. CVE-2026-48008

    Mittel · CVSS 6.5EPSS 0,47%Korrektur verfügbar

    Shopware: Privilege Escalation via Sync API Integration Admin Flag Bypass

    Shopware is an open commerce platform. Prior to 6.6.10.18 and 6.7.10.1, a non-admin API user with integration:create ACL privilege can escalate to full administrator by creating an integration with admin: true through the Sync API POST /api/_action/sync; the regular integration endpoint POST /api/integration blocks this, but SyncController::sync() routes writes through SyncService to EntityWriter::upsert(), and src/Core/Framework/Integration/IntegrationDefinition.php lacks WriteProtection on the admin field. This issue is fixed in versions 6.6.10.18 and 6.7.10.1.

    • Auf 6.7.10.1 aktualisieren
    Veröffentlicht Aktualisiert
  9. CVE-2026-48011

    Niedrig · CVSS 3.7EPSS 0,22%Korrektur verfügbar

    Shopware: Timing-attack on admin panel allowing enumeration of administrator usernames

    Shopware is an open commerce platform. Prior to versions 6.6.10.18 and 6.7.10.1, an attacker is able to enumerate the usernames of administrator users by performing a timing attack. Versions 6.6.10.18 and 6.7.10.1 fix the issue.

    • Auf 6.7.10.1 aktualisieren
    Veröffentlicht Aktualisiert
  10. CVE-2026-31889

    Hoch · CVSS 8.9EPSS 0,28%Korrektur verfügbar

    Shopware has a potential take over of app credentials

    Shopware is an open commerce platform. Prior to 6.6.10.15 and 6.7.8.1, a vulnerability in the Shopware app registration flow that could, under specific conditions, allow attackers to take over the communication channel between a shop and an app. The legacy app registration flow used HMAC‑based authentication without sufficiently binding a shop installation to its original domain. During re‑registration, the shop-url could be updated without proving control over the previously registered shop or domain. This made targeted hijacking of app communication feasible if an attacker possessed the relevant app‑side secret. By abusing app re‑registrati

    • Auf 6.7.8.1 aktualisieren
    Veröffentlicht Aktualisiert
  11. CVE-2026-31888

    Mittel · CVSS 5.3EPSS 0,23%Korrektur verfügbar

    Shopware has user enumeration via distinct error codes on Store API login endpoint

    Shopware is an open commerce platform. Prior to 6.7.8.1 and 6.6.10.15, the Store API login endpoint (POST /store-api/account/login) returns different error codes depending on whether the submitted email address belongs to a registered customer (CHECKOUT__CUSTOMER_AUTH_BAD_CREDENTIALS) or is unknown (CHECKOUT__CUSTOMER_NOT_FOUND). The "not found" response also echoes the probed email address. This allows an unauthenticated attacker to enumerate valid customer accounts. The storefront login controller correctly unifies both error paths, but the Store API does not — indicating an inconsistent defense. This vulnerability is fixed in 6.7.8.1 and 6

    • Auf 6.7.8.1 aktualisieren
    Veröffentlicht Aktualisiert
  12. CVE-2026-31887

    Hoch · CVSS 8.9EPSS 0,25%Korrektur verfügbar

    Shopware unauthenticated data extraction possible through store-api.order endpoint

    Shopware is an open commerce platform. Prior to 6.7.8.1 and 6.6.10.15, an insufficient check on the filter types for unauthenticated customers allows access to orders of other customers. This is part of the deepLinkCode support on the store-api.order endpoint. This vulnerability is fixed in 6.7.8.1 and 6.6.10.15.

    • Auf 6.7.8.1 aktualisieren
    Veröffentlicht Aktualisiert
  13. CVE-2026-23498

    Hoch · CVSS 7.2EPSS 0,44%Korrektur verfügbar

    Shopware Improper Control of Generation of Code in Twig rendered views

    Shopware is an open commerce platform. From 6.7.0.0 to before 6.7.6.1, a regression of CVE-2023-2017 leads to an array and array crafted PHP Closure not checked being against allow list for the map(...) override. This vulnerability is fixed in 6.7.6.1.

    • Auf 6.7.6.1 aktualisieren
    Veröffentlicht Aktualisiert
  14. GHSA-2w46-vq8h-98vh

    Mittel · CVSS 5.0Korrektur verfügbar

    Shopware 6's password recovery link does not expire after email change

    ### Summary When a customer changes their email address after requesting a password reset, the old password reset link (tied to the previous email) remains valid. An attacker with access to the old email inbox is potentially able to reset the customer’s password even after the user changes their email address. ### PoC 1. Log in to a Shopware account. 2. Request a password reset for your current email address. 3. Copy the password reset link but do not open it. 4. Log back into your account.n 5. Navigate to Account Settings → Email and change your email address. 6. Use the previously copied reset link (from before the email change). 7. The s

    • Auf 6.7.4.1 aktualisieren
    Veröffentlicht Aktualisiert

Prüfen Sie Ihren Server

Gleichen Sie Ihren installierten Stack und seine Versionen mit den aktuellen Sicherheitsmeldungen ab.

Prüfen Sie Ihren Server →