<?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://db.gcve.eu</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>Sat, 03 Oct 2026 09:49:23 +0000</lastBuildDate>
    <item>
      <title>fkie_cve-2025-62381</title>
      <link>https://db.gcve.eu/vuln/fkie_cve-2025-62381</link>
      <description>&lt;p&gt;sveltekit-superforms makes SvelteKit forms a pleasure to use. sveltekit-superforms v2.27.3 and prior are susceptible to a prototype pollution vulnerability within the parseFormData function of formData.js. An attacker can inject string and array properties into Object.prototype, leading to denial of service, type confusion, and potential remote code execution in downstream applications that rely on polluted objects. This vulnerability is fixed in 2.27.4.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;sveltekit-superforms makes SvelteKit forms a pleasure to use. sveltekit-superforms v2.27.3 and prior are susceptible to a prototype pollution vulnerability within the parseFormData function of formData.js. An attacker can inject string and array properties into Object.prototype, leading to denial of service, type confusion, and potential remote code execution in downstream applications that rely on polluted objects. This vulnerability is fixed in 2.27.4.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://db.gcve.eu/vuln/fkie_cve-2025-62381</guid>
    </item>
    <item>
      <title>GHSA-hwmc-4c8j-xxj7 — `sveltekit-superforms` has Prototype Pollution in `parseFormData` function of `formData.js`</title>
      <link>https://db.gcve.eu/vuln/ghsa-hwmc-4c8j-xxj7</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; npm: sveltekit-superforms&lt;/p&gt;
&lt;p&gt;### Summary
`sveltekit-superforms` v2.27.3 and prior are susceptible to a prototype pollution vulnerability within the `parseFormData` function of `formData.js`. An attacker can inject string and array properties into `Object.prototype`, leading to denial of service, type confusion, and potential remote code execution in downstream applications that rely on polluted objects.&lt;/p&gt;
&lt;p&gt;### Details
Superforms is a SvelteKit form library for server and client form validation. Under normal operation, form validation is performed by calling the the `superValidate` function, with the submitted form data and a form schema as arguments:
```js
// https://superforms.rocks/get-started#posting-data
const form = await superValidate(request, your_adapter(schema));
 ```
 Within the `superValidate` function, a call is made to `parseRequest` in order to parse the user&amp;#39;s input. `parseRequest` then calls into `parseFormData`, which in turn looks for the presence of `__superform_json` in the form parameters. If `__superform_json` is present, the following snippet is executed:
```js
// src/lib/formData.ts
if (formData.has(&amp;#39;__superform_json&amp;#39;)) {
	try {
		const transport =
			options &amp;amp;&amp;amp; options.transport
				? Object.fromEntries(Object.entries(options.transport).map(([k, v]) =&amp;gt; [k, v.decode]))
				: undefined;&lt;/p&gt;
&lt;p&gt;const output = parse(formData.getAll(&amp;#39;__superform_json&amp;#39;).join(&amp;#39;&amp;#39;) ?? &amp;#39;&amp;#39;, transport);
		if (typeof output === &amp;#39;object&amp;#39;) {
			// Restore uploaded files and add to data
			const filePaths = Array.fro…&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; npm: sveltekit-superforms&lt;/p&gt;
&lt;p&gt;### Summary
`sveltekit-superforms` v2.27.3 and prior are susceptible to a prototype pollution vulnerability within the `parseFormData` function of `formData.js`. An attacker can inject string and array properties into `Object.prototype`, leading to denial of service, type confusion, and potential remote code execution in downstream applications that rely on polluted objects.&lt;/p&gt;
&lt;p&gt;### Details
Superforms is a SvelteKit form library for server and client form validation. Under normal operation, form validation is performed by calling the the `superValidate` function, with the submitted form data and a form schema as arguments:
```js
// https://superforms.rocks/get-started#posting-data
const form = await superValidate(request, your_adapter(schema));
 ```
 Within the `superValidate` function, a call is made to `parseRequest` in order to parse the user&amp;#39;s input. `parseRequest` then calls into `parseFormData`, which in turn looks for the presence of `__superform_json` in the form parameters. If `__superform_json` is present, the following snippet is executed:
```js
// src/lib/formData.ts
if (formData.has(&amp;#39;__superform_json&amp;#39;)) {
	try {
		const transport =
			options &amp;amp;&amp;amp; options.transport
				? Object.fromEntries(Object.entries(options.transport).map(([k, v]) =&amp;gt; [k, v.decode]))
				: undefined;&lt;/p&gt;
&lt;p&gt;const output = parse(formData.getAll(&amp;#39;__superform_json&amp;#39;).join(&amp;#39;&amp;#39;) ?? &amp;#39;&amp;#39;, transport);
		if (typeof output === &amp;#39;object&amp;#39;) {
			// Restore uploaded files and add to data
			const filePaths = Array.fro…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://db.gcve.eu/vuln/ghsa-hwmc-4c8j-xxj7</guid>
    </item>
  </channel>
</rss>
