p PatchFirst

CVE-2023-28439

CVE-2023-28439 · ckeditor4 plugins vulnerable to cross-site scripting caused by the editor instance destroying process

Cette page présente des faits issus de sources publiques. Consultez l’avis original avant toute mise à jour.

Cette page présente une partie des faits des sources. Consultez les avis liés pour la description complète et les versions concernées.

CKEditor4 is an open source what-you-see-is-what-you-get HTML editor. A cross-site scripting vulnerability has been discovered affecting Iframe Dialog and Media Embed packages. The vulnerability may trigger a JavaScript code after fulfilling special conditions: using one of the affected packages on a web page with missing proper Content Security Policy configuration; initializing the editor on an element and using an element other than `<textarea>` as a base; and destroying the editor instance. This vulnerability might affect a small percentage of integrators that depend on dynamic editor initialization/destroy mechanism. A fix is available in CKEditor4 version 4.21.0. In some rare cases, a security fix may be considered a breaking change. Starting from version 4.21.0, the Iframe Dialog plugin applies the `sandbox` attribute by default, which restricts JavaScript code execution in the iframe element. To change this behavior, configure the `config.iframe_attributes` option. Also starting from version 4.21.0, the Media Embed plugin regenerates the entire content of the embed widget by default. To change this behavior, configure the `config.embed_keepOriginalContent` option. Those who choose to enable either of the more permissive options or who cannot upgrade to a patched version should properly configure Content Security Policy to avoid any potential security issues that may arise from embedding iframe elements on their web page.

CVSS 4.7 · Moyenne · EPSS 0,7%

Publication
Mise à jour

Pile logicielle: system

Produits et versions concernés

  • ckeditor4

    Versions du logiciel
    • < 4.21.0: Concernée

    Aucun correctif publié

  • ckeditor Debian:12

    Versions du logiciel
    • 4.19.1+dfsg-1
    • 4.22.1+dfsg-1
    • 4.22.1+dfsg1-2
    Plages de versions concernées
    • ECOSYSTEM: (−∞, +∞)

    Aucun correctif publié

  • ckeditor3 Debian:12

    Versions du logiciel
    • 3.6.6.1+dfsg-7
    Plages de versions concernées
    • ECOSYSTEM: (−∞, +∞)

    Aucun correctif publié

  • ckeditor Ubuntu:Pro:16.04:LTS

    Versions du logiciel
    • 4.4.4+dfsg1-3
    • 4.5.6+dfsg-1
    • 4.5.7+dfsg-1
    • 4.5.7+dfsg-2
    • 4.5.7+dfsg-2ubuntu0.16.04.1~esm1
    • 4.5.7+dfsg-2ubuntu0.16.04.1~esm2
    • 4.5.7+dfsg-2ubuntu0.16.04.1~esm3
    Plages de versions concernées
    • ECOSYSTEM: (−∞, +∞)

    Aucun correctif publié

  • ldap-account-manager Ubuntu:16.04:LTS

    Versions du logiciel
    • 4.9-1
    • 5.1-1
    • 5.2-1
    • 5.2-1ubuntu1
    Plages de versions concernées
    • ECOSYSTEM: (−∞, +∞)

    Aucun correctif publié

  • request-tracker4 Ubuntu:16.04:LTS

    Versions du logiciel
    • 4.2.11-2
    • 4.2.12-3
    • 4.2.12-4
    • 4.2.12-5
    Plages de versions concernées
    • ECOSYSTEM: (−∞, +∞)

    Aucun correctif publié

  • ckeditor Ubuntu:Pro:18.04:LTS

    Versions du logiciel
    • 4.5.7+dfsg-2
    • 4.5.7+dfsg-2ubuntu0.18.04.1
    • 4.5.7+dfsg-2ubuntu0.18.04.1+esm1
    • 4.5.7+dfsg-2ubuntu0.18.04.1+esm2
    Plages de versions concernées
    • ECOSYSTEM: (−∞, +∞)

    Aucun correctif publié

  • ckeditor3 Ubuntu:18.04:LTS

    Versions du logiciel
    • 3.6.6.1+dfsg-1
    Plages de versions concernées
    • ECOSYSTEM: (−∞, +∞)

    Aucun correctif publié

  • ldap-account-manager Ubuntu:18.04:LTS

    Versions du logiciel
    • 5.7-1
    • 6.1-1
    • 6.2-1
    Plages de versions concernées
    • ECOSYSTEM: (−∞, +∞)

    Aucun correctif publié

  • request-tracker4 Ubuntu:Pro:18.04:LTS

    Versions du logiciel
    • 4.4.1-5
    • 4.4.2-1
    • 4.4.2-2
    • 4.4.2-2ubuntu0.1~esm1
    Plages de versions concernées
    • ECOSYSTEM: (−∞, +∞)

    Aucun correctif publié

  • ckeditor Ubuntu:Pro:20.04:LTS

    Versions du logiciel
    • 4.11.1+dfsg-1
    • 4.12.1+dfsg-1
    • 4.12.1+dfsg-1ubuntu0.1
    • 4.12.1+dfsg-1ubuntu0.1+esm1
    • 4.12.1+dfsg-1ubuntu0.1+esm2
    Plages de versions concernées
    • ECOSYSTEM: (−∞, +∞)

    Aucun correctif publié

  • ckeditor3 Ubuntu:20.04:LTS

    Versions du logiciel
    • 3.6.6.1+dfsg-3
    • 3.6.6.1+dfsg-4
    Plages de versions concernées
    • ECOSYSTEM: (−∞, +∞)

    Aucun correctif publié

  • ldap-account-manager Ubuntu:20.04:LTS

    Versions du logiciel
    • 6.7-1
    Plages de versions concernées
    • ECOSYSTEM: (−∞, +∞)

    Aucun correctif publié

  • request-tracker4 Ubuntu:20.04:LTS

    Versions du logiciel
    • 4.4.3-2
    • 4.4.3-2+deb10u3build0.20.04.1
    Plages de versions concernées
    • ECOSYSTEM: (−∞, +∞)

    Aucun correctif publié

  • ckeditor3 Ubuntu:22.04:LTS

    Versions du logiciel
    • 3.6.6.1+dfsg-7
    Plages de versions concernées
    • ECOSYSTEM: (−∞, +∞)

    Aucun correctif publié

  • ldap-account-manager Ubuntu:22.04:LTS

    Versions du logiciel
    • 7.5-1
    • 7.7-1
    Plages de versions concernées
    • ECOSYSTEM: (−∞, +∞)

    Aucun correctif publié

  • request-tracker4 Ubuntu:22.04:LTS

    Versions du logiciel
    • 4.4.4+dfsg-2ubuntu1
    • 4.4.4+dfsg-2ubuntu1.22.04.1
    Plages de versions concernées
    • ECOSYSTEM: (−∞, +∞)

    Aucun correctif publié

  • ckeditor Ubuntu:Pro:22.04:LTS

    Versions du logiciel
    • 4.16.0+dfsg-2
    • 4.16.2+dfsg-1
    • 4.16.2+dfsg-1ubuntu0.1~esm1
    • 4.16.2+dfsg-1ubuntu0.1~esm2
    Plages de versions concernées
    • ECOSYSTEM: (−∞, +∞)

    Aucun correctif publié

  • ckeditor3 Ubuntu:24.04:LTS

    Versions du logiciel
    • 3.6.6.1+dfsg-7
    Plages de versions concernées
    • ECOSYSTEM: (−∞, +∞)

    Aucun correctif publié

  • ldap-account-manager Ubuntu:24.04:LTS

    Versions du logiciel
    • 8.3-1
    • 8.5-1
    Plages de versions concernées
    • ECOSYSTEM: (−∞, +∞)

    Aucun correctif publié

  • request-tracker4 Ubuntu:24.04:LTS

    Versions du logiciel
    • 4.4.4+dfsg-2ubuntu1
    • 4.4.4+dfsg-2ubuntu2
    • 4.4.7+dfsg-1
    Plages de versions concernées
    • ECOSYSTEM: (−∞, +∞)

    Aucun correctif publié

  • ldap-account-manager Ubuntu:25.10

    Versions du logiciel
    • 9.0-1
    Plages de versions concernées
    • ECOSYSTEM: (−∞, +∞)

    Aucun correctif publié

  • request-tracker4 Ubuntu:25.10

    Versions du logiciel
    • 4.4.7+dfsg-4syncable1
    Plages de versions concernées
    • ECOSYSTEM: (−∞, +∞)

    Aucun correctif publié

  • ldap-account-manager Ubuntu:26.04:LTS

    Versions du logiciel
    • 9.0-1
    • 9.0-1build1
    Plages de versions concernées
    • ECOSYSTEM: (−∞, +∞)

    Aucun correctif publié

Sources originales

Vérifiez votre serveur →