8 matches found
CVE-2026-118256
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...
CVE-2026-118257
The Vue I18n internationalization plugin for Vue.js is vulnerable to Cross-Site Scripting (XSS) in versions 11.1.10 through 11.4.14, 12.0.0-alpha.4 through 12.0.0-alpha.5, and legacy versions 9.14.5 and 10.0.8. The root cause is that the sanitizeTranslatedHtml() function escapes markup within an ...
CVE-2026-118257 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...
CVE-2026-118256 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...
CVE-2026-118256
The Vue I18n internationalization plugin for Vue.js (versions 9.0.0-beta.5 through 11.4.13 and 12.0.0-alpha.4 ) contains a vulnerability in the Legacy API's escapeParameterHtml function. When escapeParameter is enabled, the escapeParams() function fails to escape named interpolation values if the...
EUVD-2026-112358
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...
PT-2026-129123
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...
PT-2026-129124
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...