p PatchFirst

CVE-2025-53892

CVE-2025-53892 · Intlify Vue I18n's escapeParameterHtml does not prevent DOM-based XSS via tag attributes like onerror

Diese Seite enthält Fakten aus öffentlichen Sicherheitsquellen. Lesen Sie vor dem Aktualisieren die Originalmeldung.

Vue I18n is the internationalization plugin for Vue.js. The escapeParameterHtml: true option in Vue I18n is designed to protect against HTML/script injection by escaping interpolated parameters. However, starting in version 9.0.0 and prior to versions 9.14.5, 10.0.8, and 11.1.0, this setting fails to prevent execution of certain tag-based payloads, such as <img src=x onerror=...>, if the interpolated value is inserted inside an HTML context using v-html. This may lead to a DOM-based XSS vulnerability, even when using escapeParameterHtml: true, if a translation string includes minor HTML and is rendered via v-html. Versions 9.14.5, 10.0.8, and 11.1.0 contain a fix for the issue.

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

Veröffentlicht
Aktualisiert

Technologie-Stack: node

Betroffene Produkte und Versionen

  • vue-i18n

    Softwareversionen
    • >= 9.0.0, < 9.14.5: Betroffen
    • >= 10.0.0, < 10.0.8: Betroffen
    • >= 11.0.0, < 11.1.0: Betroffen

    Keine Korrektur veröffentlicht

  • vue-i18n npm

    Betroffene Versionsbereiche
    • SEMVER: ≥ 9.0.0, < 9.14.5

    Auf 9.14.5 aktualisieren

  • vue-i18n npm

    Betroffene Versionsbereiche
    • SEMVER: ≥ 10.0.0, < 10.0.8

    Auf 10.0.8 aktualisieren

  • vue-i18n npm

    Betroffene Versionsbereiche
    • SEMVER: ≥ 11.0.0, < 11.1.10

    Auf 11.1.10 aktualisieren

  • @intlify/core npm

    Betroffene Versionsbereiche
    • SEMVER: ≥ 9.0.0, < 9.14.5

    Auf 9.14.5 aktualisieren

  • @intlify/core npm

    Betroffene Versionsbereiche
    • SEMVER: ≥ 10.0.0, < 10.0.8

    Auf 10.0.8 aktualisieren

  • @intlify/core npm

    Betroffene Versionsbereiche
    • SEMVER: ≥ 11.0.0, < 11.1.10

    Auf 11.1.10 aktualisieren

  • @intlify/core-base npm

    Betroffene Versionsbereiche
    • SEMVER: ≥ 9.0.0, < 9.14.5

    Auf 9.14.5 aktualisieren

  • @intlify/core-base npm

    Betroffene Versionsbereiche
    • SEMVER: ≥ 10.0.0, < 10.0.8

    Auf 10.0.8 aktualisieren

  • @intlify/core-base npm

    Betroffene Versionsbereiche
    • SEMVER: ≥ 11.0.0, < 11.1.10

    Auf 11.1.10 aktualisieren

  • @intlify/vue-i18n-core npm

    Betroffene Versionsbereiche
    • SEMVER: ≥ 9.2.0, < 9.14.5

    Auf 9.14.5 aktualisieren

  • @intlify/vue-i18n-core npm

    Betroffene Versionsbereiche
    • SEMVER: ≥ 10.0.0, < 10.0.8

    Auf 10.0.8 aktualisieren

  • @intlify/vue-i18n-core npm

    Betroffene Versionsbereiche
    • SEMVER: ≥ 11.0.0, < 11.1.10

    Auf 11.1.10 aktualisieren

  • petite-vue-i18n npm

    Betroffene Versionsbereiche
    • SEMVER: ≥ 10.0.0, < 10.0.8

    Auf 10.0.8 aktualisieren

  • petite-vue-i18n npm

    Betroffene Versionsbereiche
    • SEMVER: ≥ 11.0.0, < 11.1.10

    Auf 11.1.10 aktualisieren

Originalquellen

Prüfen Sie Ihren Server →