Sicherheitsupdate 07/2023

Allgemeine Informationen

In diesem Update haben wir eine Sicherheitslücke der Bedrohungsstufe "niedrig" beheben können. Betroffen sind alle Shopware Versionen bis einschließlich 6.5.3.1. Folgende Sicherheitslücke wurde mit diesem Update behoben:

NEXT-29146 - Composer league/oauth2-server upgrade, to fix a known security issue in that library.

Dieses Problem besteht nur,  wenn eine nicht standardmäßige Key-Konfiguration in Kombination mit einem ungültigen Schlüssel verwendet wird.
Der Schlüssel ist nur sichtbar, wenn Exceptions an den Client weitergeleitet werden. Allerdings könnte es unabhängig davon auch in Logs einsehbar sein.

Wir empfehlen ein Update von 6.5.x auf die Version 6.5.3.2 durchzuführen. Das Update kann direkt über den Auto-Updater bezogen werden.

Für ältere Versionen können die Konfigurationsdateien auf folgende Muster überprüft werden, um herauszufinden, ob man von dieser Sicherheitslücke betroffen ist.

shopware.yaml:

shopware:
    api:
        jwt_key:
            private_key_path: '%env(base64:JWT_PRIVATE_KEY)%'
            public_key_path: '%env(base64:JWT_PUBLIC_KEY)%'
oder

services.yaml:

services:
    shopware.public_key:
        class: League\OAuth2\Server\CryptKey
        arguments: ["%env(base64:JWT_PUBLIC_KEY)%"]

    shopware.private_key:
        class: League\OAuth2\Server\CryptKey
        arguments: ["%env(base64:JWT_PRIVATE_KEY)%"]

Bitte setze Dich mit deiner Agentur in Verbindung, wenn du diese Muster in deiner Konfiguration findest. Leider ist es für uns, aus technischen Gründen, nicht möglich eine allgemeine Lösung für Versionen älter als 6.5.0.0 anzubieten und es könnten individuelle Anpassungen für Deine Umgebung erforderlich sein.

War dieser Artikel hilfreich?

Version

6.1.0 - 6.5.3.1