p PatchFirst

CVE-2026-118257

CVE-2026-118257 · Vue I18n: escapeParameter does not prevent XSS through srcdoc in translation messages

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.

Vue I18n is the internationalization plugin for Vue.js. From 11.1.10 until 11.4.14 and from 12.0.0-alpha.4 until 12.0.0-alpha.5, sanitizeTranslatedHtml() escapes markup and event-handler text inside an iframe srcdoc value but leaves the srcdoc attribute active. Browsers decode the character references and parse the value as a same-origin nested HTML document, allowing attacker-controlled parameters or translation content placed in srcdoc to execute script when applications enable escapeParameter and render translations as HTML through v-html. Versions 9.14.5 and 10.0.8 are also affected and are no longer supported, while i18n-t rendering is not affected. This issue is fixed in versions 11.4.14 and 12.0.0-alpha.5.

CVSS 7.2 · Élevée · EPSS 0,3% · Code d’exploitation public · Correctif disponible

Publication
Mise à jour

Pile logicielle: node

Produits et versions concernés

  • vue-i18n

    Versions du logiciel
    • = 9.14.5: Concernée
    • = 10.0.8: Concernée
    • >= 11.1.10, < 11.4.14: Concernée
    • >= 12.0.0-alpha.4, < 12.0.0-alpha.5: Concernée

    Aucun correctif publié

  • vue-i18n npm

    Versions du logiciel
    • 9.14.5

    Aucun correctif publié

  • vue-i18n npm

    Versions du logiciel
    • 10.0.8

    Aucun correctif publié

  • vue-i18n npm

    Plages de versions concernées
    • SEMVER: ≥ 11.1.10, < 11.4.14

    Mettez à jour vers 11.4.14

  • vue-i18n npm

    Versions du logiciel
    • 12.0.0-alpha.4
    Plages de versions concernées
    • SEMVER: ≥ 12.0.0-alpha.4, < 12.0.0-alpha.5

    Mettez à jour vers 12.0.0-alpha.5

  • petite-vue-i18n npm

    Versions du logiciel
    • 9.14.5

    Aucun correctif publié

  • petite-vue-i18n npm

    Versions du logiciel
    • 10.0.8

    Aucun correctif publié

  • petite-vue-i18n npm

    Plages de versions concernées
    • SEMVER: ≥ 11.1.10, < 11.4.14

    Mettez à jour vers 11.4.14

  • petite-vue-i18n npm

    Versions du logiciel
    • 12.0.0-alpha.4
    Plages de versions concernées
    • SEMVER: ≥ 12.0.0-alpha.4, < 12.0.0-alpha.5

    Mettez à jour vers 12.0.0-alpha.5

  • @intlify/core-base npm

    Versions du logiciel
    • 9.14.5

    Aucun correctif publié

  • @intlify/core-base npm

    Versions du logiciel
    • 10.0.8

    Aucun correctif publié

  • @intlify/core-base npm

    Plages de versions concernées
    • SEMVER: ≥ 11.1.10, < 11.4.14

    Mettez à jour vers 11.4.14

  • @intlify/core-base npm

    Versions du logiciel
    • 12.0.0-alpha.4
    Plages de versions concernées
    • SEMVER: ≥ 12.0.0-alpha.4, < 12.0.0-alpha.5

    Mettez à jour vers 12.0.0-alpha.5

  • @intlify/core npm

    Versions du logiciel
    • 9.14.5

    Aucun correctif publié

  • @intlify/core npm

    Versions du logiciel
    • 10.0.8

    Aucun correctif publié

  • @intlify/core npm

    Plages de versions concernées
    • SEMVER: ≥ 11.1.10, < 11.4.14

    Mettez à jour vers 11.4.14

  • @intlify/core npm

    Versions du logiciel
    • 12.0.0-alpha.4
    Plages de versions concernées
    • SEMVER: ≥ 12.0.0-alpha.4, < 12.0.0-alpha.5

    Mettez à jour vers 12.0.0-alpha.5

  • @intlify/vue-i18n-core npm

    Versions du logiciel
    • 9.14.5

    Aucun correctif publié

  • @intlify/vue-i18n-core npm

    Versions du logiciel
    • 10.0.8

    Aucun correctif publié

  • @intlify/vue-i18n-core npm

    Plages de versions concernées
    • SEMVER: ≥ 11.1.10, < 11.4.14

    Mettez à jour vers 11.4.14

  • @intlify/vue-i18n-core npm

    Versions du logiciel
    • 12.0.0-alpha.4
    Plages de versions concernées
    • SEMVER: ≥ 12.0.0-alpha.4, < 12.0.0-alpha.5

    Mettez à jour vers 12.0.0-alpha.5

  • @intlify/shared npm

    Versions du logiciel
    • 9.14.5

    Aucun correctif publié

  • @intlify/shared npm

    Versions du logiciel
    • 10.0.8

    Aucun correctif publié

  • @intlify/shared npm

    Plages de versions concernées
    • SEMVER: ≥ 11.1.10, < 11.4.14

    Mettez à jour vers 11.4.14

Sources originales

Vérifiez votre serveur →