[ZP 16.5.0] PageSpeed Insights meldet Sicherheitsproblem für jQuery@1.12.3

  • Hallo

    Nach Überprüfung meiner Seite mit Google PageSpeed Insights meldet dieser Check ein Sicherheitsproblem für jQuery@1.12.3, nämlich wie folgt:

    Siehe auch Details dazu: https://security.snyk.io/package/npm/jquery/1.12.3

    Möchte gerne wissen, was die Experten hier dazu meinen, ist ja die Version, die in ZP integriert ist, oder?

    Warum ist denn diese (veraltete) Version noch in ZP drinn, wenn doch bereits eine Version 3.6.3 (die nicht vulnerable ist) zur Verfügung stünde?

    Habe nun - für MEIN verwendetes jQuery die neuste Version nachgeladen mit ...

    Code
    <script src="http://code.jquery.com/jquery-3.6.3.min.js"></script>

    weil ja mit "$-Alias" immer die zuletzt geladene jQuery-Version benutzt wird ... dann sollte der das folgende Script also mit v3.6.3 ausgeführt werden ...

    Code
    <script>
    $(function() {
    var auto_refresh = setInterval(
    function() {
    $('#servertime').load('_ag_php/servertime.php').fadeIn("slow");
    }, 1000); // refreshing after every 1000 milliseconds (1 sec)
    });
    </script>

    ... nehme ich jetzt mal an. Yup, scheint so, jedenfalls gibt ein:

    Code
    if (typeof jQuery != 'undefined') {
    // jQuery is loaded => print the version
    alert(jQuery.fn.jquery);
    }

    die Version mit 3.6.3 aus.

    Der Nachteil ist halt, dass extra nochmals eine jQuery-Version nachgeladen wird - die Frage bleibt, warum verwendet ZP eine solch alte und verwundbare Version? Kann mir zwar durchaus vorstellen, dass dies für das eigentliche Layout nicht so/wirklich ein Problem ist - aber trotzdem ...

    Mit bestem Gruss

    Norbert

    Norbert S.

    Zeta Producer (Premium), Win 11 Pro 26H2 [de-CH]
    Für mich DIE Lösung und bietet vorbildlichen Support!

    • Hilfreichste Antwort

    Hallo,

    vielen Dank für den Hinweis. Sie sind in der Wahl Ihrer jQuery-Version frei und können da nutzen, was sie möchten.

    Weil wir eine größere, gewachsene Code-Basis haben, können wir leider nicht ohne weiteres auf neue Versionen aktualisieren, wenn diese nicht Rückwärtskompatibel sind.

    In dem Fall beobachten wir die Lage aber genau und fügen ggf. manuell entsprechende Sicherheitspatches ein (an der Versionsnummer alleine lässt sich also der Stand der Sicherheit nicht unbedingt ablesen). stackoverflow.com (nicht klein und nicht unbekannt) nutzt zum Beispiel auch noch eine ältere jQuery-Version.

    Freundliche Grüße
    Stefan S. (Zeta Producer-Support)

  • Hallo

    Auch hier wieder ein GROSSES DANKESCHÖN für die detaillierte Erklärung, die mich demnach zufriedenstellt und auch beruhigt! Hatte mir bereits gedacht, dass es auch was mit der Rückwärtskompatibilität zu tun hat ...

    Einen guten Tag noch.

    Mit bestem Gruss

    Norbert

    Norbert S.

    Zeta Producer (Premium), Win 11 Pro 26H2 [de-CH]
    Für mich DIE Lösung und bietet vorbildlichen Support!

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!