p PatchFirst

PatchFirst · Aktuelle Sicherheitslücken

Sicherheitslücken in @intlify/vue-i18n-core

In den letzten 30 Tagen veröffentlichte Sicherheitslücken für @intlify/vue-i18n-core: 2. Davon im KEV-Katalog: 0.

Sicherheitslücken filtern
Filter zurücksetzen

Sicherheitslücken: 6

  1. CVE-2026-118257

    Hoch · CVSS 7.2EPSS 0,27%Öffentlicher ExploitKorrektur verfügbar

    Vue I18n: escapeParameter does not prevent XSS through srcdoc in translation messages

    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 n

    • Auf 11.4.14 aktualisieren
    • Auf 12.0.0-alpha.5 aktualisieren
    Veröffentlicht Aktualisiert
  2. CVE-2026-118256

    Niedrig · CVSS 2.1EPSS 0,48%Öffentlicher ExploitKorrektur verfügbar

    Vue I18n: `escapeParameter` does not escape named values when the same call also passes a list

    Vue I18n is the internationalization plugin for Vue.js. From 9.0.0-beta.5 until 11.4.14 and 12.0.0-alpha.5, enabling escapeParameter, called escapeParameterHtml in the Legacy API, does not escape named interpolation values when the same translation call supplies both list and named values because escapeParams() processes only the list branch. Applications that render translations as HTML and pass untrusted named values with a list can insert attacker-controlled markup, including phishing links, forms, and layout changes, and can permit script execution when combined with the srcdoc sanitizer bypass or on releases without the sanitizer. This i

    • Auf 11.4.14 aktualisieren
    • Auf 12.0.0-alpha.5 aktualisieren
    Veröffentlicht Aktualisiert
  3. CVE-2025-53892

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

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

    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

    • Auf 10.0.8 aktualisieren
    • Auf 11.1.10 aktualisieren
    • Auf 9.14.5 aktualisieren
    Veröffentlicht Aktualisiert
  4. CVE-2025-27597

    Hoch · CVSS 8.9EPSS 0,62%Korrektur verfügbar

    Vue I18n Prototype Pollution in `handleFlatJson`

    Vue I18n is the internationalization plugin for Vue.js. @intlify/message-resolver and @intlify/vue-i18n-core are vulnerable to Prototype Pollution through the entry function: handleFlatJson. An attacker can supply a payload with Object.prototype setter to introduce or modify properties within the global prototype chain, causing denial of service (DoS) a the minimum consequence. Moreover, the consequences of this vulnerability can escalate to other injection-based attacks, depending on how the library integrates within the application. For instance, if the polluted property propagates to sensitive Node.js APIs (e.g., exec, eval), it could enab

    • Auf 10.0.6 aktualisieren
    • Auf 11.1.2 aktualisieren
    • Auf 9.14.3 aktualisieren
    Veröffentlicht Aktualisiert
  5. CVE-2024-52810

    Mittel · CVSS 6.9EPSS 0,77%Korrektur verfügbar

    Prototype Pollution in @intlify/shared >=9.7.0 <= 10.0.4

    @intlify/shared is a shared library for the intlify project. The latest version of @intlify/shared (10.0.4) is vulnerable to Prototype Pollution through the entry function(s) lib.deepCopy. An attacker can supply a payload with Object.prototype setter to introduce or modify properties within the global prototype chain, causing denial of service (DoS) as the minimum consequence. Moreover, the consequences of this vulnerability can escalate to other injection-based attacks, depending on how the library integrates within the application. For instance, if the polluted property propagates to sensitive Node.js APIs (e.g., exec, eval), it could enabl

    • Auf 10.0.5 aktualisieren
    • Auf 9.14.2 aktualisieren
    Veröffentlicht Aktualisiert
  6. CVE-2024-52809

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

    Cross-site Scripting vulnerability with prototype pollution in vue-i18n

    vue-i18n is an internationalization plugin for Vue.js. In affected versions vue-i18n can be passed locale messages to `createI18n` or `useI18n`. When locale message ASTs are generated in development mode there is a possibility of Cross-site Scripting attack. This issue has been addressed in versions 9.14.2, and 10.0.5. Users are advised to upgrade. There are no known workarounds for this vulnerability.

    • Auf 10.0.5 aktualisieren
    • Auf 9.14.2 aktualisieren
    Veröffentlicht Aktualisiert

Prüfen Sie Ihren Server

Gleichen Sie Ihren installierten Stack und seine Versionen mit den aktuellen Sicherheitsmeldungen ab.

Prüfen Sie Ihren Server →