<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet href="/static/style.xsl" type="text/xsl"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" version="2.0">
  <channel>
    <title>Most recent entries from all</title>
    <link>https://cve.radiocsirt.org</link>
    <description>Contains only the most 10 recent entries.</description>
    <docs>http://www.rssboard.org/rss-specification</docs>
    <generator>python-feedgen</generator>
    <language>en</language>
    <lastBuildDate>Fri, 16 Oct 2026 01:52:08 +0000</lastBuildDate>
    <item>
      <title>EUVD-2026-205514</title>
      <link>https://cve.radiocsirt.org/vuln/euvd-2026-205514</link>
      <description>EUVD-2026-205514</description>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/euvd-2026-205514</guid>
    </item>
    <item>
      <title>fkie_cve-2024-52809</title>
      <link>https://cve.radiocsirt.org/vuln/fkie_cve-2024-52809</link>
      <description>&lt;p&gt;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.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;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.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/fkie_cve-2024-52809</guid>
    </item>
    <item>
      <title>GHSA-9r9m-ffp6-9x4v — vue-i18n has cross-site scripting vulnerability with prototype pollution</title>
      <link>https://cve.radiocsirt.org/vuln/ghsa-9r9m-ffp6-9x4v</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; npm: @intlify/core-base, npm: vue-i18n, npm: @intlify/core, npm: @intlify/vue-i18n-core, npm: petite-vue-i18n&lt;/p&gt;
&lt;p&gt;### Vulnerability type
XSS&lt;/p&gt;
&lt;p&gt;### Description
vue-i18n can be passed locale messages to `createI18n` or `useI18n`.
we can then translate them using `t` and `$t`.
vue-i18n has its own syntax for local messages, and uses a message compiler to generate AST.
In order to maximize the performance of the translation function, vue-i18n uses bundler plugins such as `@intlify/unplugin-vue-i18n` and bulder to convert the AST in advance when building the application.
By using that AST as the locale message, it is no longer necessary to compile, and it is possible to translate using the AST.&lt;/p&gt;
&lt;p&gt;The AST generated by the message compiler has special properties for each node in the AST tree to maximize performance. In the PoC example below, it is a `static` property, but that is just one of the optimizations.
About details of special properties, see https://github.com/intlify/vue-i18n/blob/master/packages/message-compiler/src/nodes.ts&lt;/p&gt;
&lt;p&gt;In general, the locale messages of vue-i18n are optimized during production builds using `@intlify/unplugin-vue-i18n`,
so there is always a property that is attached during optimization like this time.
But if you are using a locale message AST in development mode or your own, there is a possibility of XSS if a third party injects.&lt;/p&gt;
&lt;p&gt;### Reproduce (PoC)
```html
&amp;lt;!doctype html&amp;gt;
&amp;lt;html&amp;gt;
  &amp;lt;head&amp;gt;
    &amp;lt;meta charset=&amp;#34;utf-8&amp;#34; /&amp;gt;
    &amp;lt;title&amp;gt;vue-i18n XSS&amp;lt;/title&amp;gt;
    &amp;lt;script src=&amp;#34;https://unpkg.com/vue@3&amp;#34;&amp;gt;&amp;lt;/script&amp;gt;
    &amp;lt;script src=&amp;#34;https://unpkg.com/vue-i18n@10&amp;#34;&amp;gt;&amp;lt;/script&amp;gt;…&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; npm: @intlify/core-base, npm: vue-i18n, npm: @intlify/core, npm: @intlify/vue-i18n-core, npm: petite-vue-i18n&lt;/p&gt;
&lt;p&gt;### Vulnerability type
XSS&lt;/p&gt;
&lt;p&gt;### Description
vue-i18n can be passed locale messages to `createI18n` or `useI18n`.
we can then translate them using `t` and `$t`.
vue-i18n has its own syntax for local messages, and uses a message compiler to generate AST.
In order to maximize the performance of the translation function, vue-i18n uses bundler plugins such as `@intlify/unplugin-vue-i18n` and bulder to convert the AST in advance when building the application.
By using that AST as the locale message, it is no longer necessary to compile, and it is possible to translate using the AST.&lt;/p&gt;
&lt;p&gt;The AST generated by the message compiler has special properties for each node in the AST tree to maximize performance. In the PoC example below, it is a `static` property, but that is just one of the optimizations.
About details of special properties, see https://github.com/intlify/vue-i18n/blob/master/packages/message-compiler/src/nodes.ts&lt;/p&gt;
&lt;p&gt;In general, the locale messages of vue-i18n are optimized during production builds using `@intlify/unplugin-vue-i18n`,
so there is always a property that is attached during optimization like this time.
But if you are using a locale message AST in development mode or your own, there is a possibility of XSS if a third party injects.&lt;/p&gt;
&lt;p&gt;### Reproduce (PoC)
```html
&amp;lt;!doctype html&amp;gt;
&amp;lt;html&amp;gt;
  &amp;lt;head&amp;gt;
    &amp;lt;meta charset=&amp;#34;utf-8&amp;#34; /&amp;gt;
    &amp;lt;title&amp;gt;vue-i18n XSS&amp;lt;/title&amp;gt;
    &amp;lt;script src=&amp;#34;https://unpkg.com/vue@3&amp;#34;&amp;gt;&amp;lt;/script&amp;gt;
    &amp;lt;script src=&amp;#34;https://unpkg.com/vue-i18n@10&amp;#34;&amp;gt;&amp;lt;/script&amp;gt;…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/ghsa-9r9m-ffp6-9x4v</guid>
    </item>
  </channel>
</rss>
