<?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>Sun, 04 Oct 2026 20:50:05 +0000</lastBuildDate>
    <item>
      <title>EUVD-2026-309090</title>
      <link>https://cve.radiocsirt.org/vuln/euvd-2026-309090</link>
      <description>EUVD-2026-309090</description>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/euvd-2026-309090</guid>
    </item>
    <item>
      <title>fkie_cve-2026-42239</title>
      <link>https://cve.radiocsirt.org/vuln/fkie_cve-2026-42239</link>
      <description>&lt;p&gt;Budibase is an open-source low-code platform. Prior to version 3.35.10, the budibase:auth cookie containing the JWT session token is set with httpOnly: false at packages/backend-core/src/utils/utils.ts:218. JavaScript can read this cookie via document.cookie. This means every XSS becomes a full account takeover — the attacker steals the JWT and has persistent access to the victim&amp;#39;s account. The cookie also lacks secure: true (sent over plaintext HTTP) and sameSite attribute. This issue has been patched in version 3.35.10.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;Budibase is an open-source low-code platform. Prior to version 3.35.10, the budibase:auth cookie containing the JWT session token is set with httpOnly: false at packages/backend-core/src/utils/utils.ts:218. JavaScript can read this cookie via document.cookie. This means every XSS becomes a full account takeover — the attacker steals the JWT and has persistent access to the victim&amp;#39;s account. The cookie also lacks secure: true (sent over plaintext HTTP) and sameSite attribute. This issue has been patched in version 3.35.10.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/fkie_cve-2026-42239</guid>
    </item>
    <item>
      <title>GHSA-4f9j-vr4p-642r — Budibase auth session cookies are set with httpOnly:false — any XSS can lead to full account takeover</title>
      <link>https://cve.radiocsirt.org/vuln/ghsa-4f9j-vr4p-642r</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; npm: @budibase/backend-core&lt;/p&gt;
&lt;p&gt;### Summary&lt;/p&gt;
&lt;p&gt;The `budibase:auth` cookie containing the JWT session token is set with `httpOnly: false` at `packages/backend-core/src/utils/utils.ts:218`. JavaScript can read this cookie via `document.cookie`. Given that Budibase has had XSS vulnerabilities (GHSA-gp5x-2v54-v2q5 — stored XSS via unsanitized entity names, published April 2, 2026), this means every XSS becomes a full account takeover — the attacker steals the JWT and has persistent access to the victim&amp;#39;s account.&lt;/p&gt;
&lt;p&gt;The cookie also lacks `secure: true` (sent over plaintext HTTP) and `sameSite` attribute.&lt;/p&gt;
&lt;p&gt;### Details&lt;/p&gt;
&lt;p&gt;`packages/backend-core/src/utils/utils.ts`, lines 215-226:&lt;/p&gt;
&lt;p&gt;```typescript
const config: SetOption = {
  expires: MAX_VALID_DATE,
  path: &amp;#34;/&amp;#34;,
  httpOnly: false,     // ← JavaScript can read the session JWT
  overwrite: true,
}&lt;/p&gt;
&lt;p&gt;if (env.COOKIE_DOMAIN) {
  config.domain = env.COOKIE_DOMAIN
}&lt;/p&gt;
&lt;p&gt;ctx.cookies.set(name, value, config)
```&lt;/p&gt;
&lt;p&gt;This function is called for setting the `budibase:auth` cookie which contains the signed JWT session token. With `httpOnly: false`, any JavaScript execution context (XSS, injected script, browser extension) can read the token via `document.cookie`.&lt;/p&gt;
&lt;p&gt;Missing flags:
- `httpOnly: false` → should be `true` (prevent JS access)
- No `secure` flag → cookie sent over HTTP (should be `secure: true` for HTTPS deployments)
- No `sameSite` → susceptible to cross-site request attachment (should be `sameSite: &amp;#39;lax&amp;#39;`)&lt;/p&gt;
&lt;p&gt;### PoC&lt;/p&gt;
&lt;p&gt;Any XSS payload can steal the session:&lt;/p&gt;
&lt;p&gt;```javascript
// Att…&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; npm: @budibase/backend-core&lt;/p&gt;
&lt;p&gt;### Summary&lt;/p&gt;
&lt;p&gt;The `budibase:auth` cookie containing the JWT session token is set with `httpOnly: false` at `packages/backend-core/src/utils/utils.ts:218`. JavaScript can read this cookie via `document.cookie`. Given that Budibase has had XSS vulnerabilities (GHSA-gp5x-2v54-v2q5 — stored XSS via unsanitized entity names, published April 2, 2026), this means every XSS becomes a full account takeover — the attacker steals the JWT and has persistent access to the victim&amp;#39;s account.&lt;/p&gt;
&lt;p&gt;The cookie also lacks `secure: true` (sent over plaintext HTTP) and `sameSite` attribute.&lt;/p&gt;
&lt;p&gt;### Details&lt;/p&gt;
&lt;p&gt;`packages/backend-core/src/utils/utils.ts`, lines 215-226:&lt;/p&gt;
&lt;p&gt;```typescript
const config: SetOption = {
  expires: MAX_VALID_DATE,
  path: &amp;#34;/&amp;#34;,
  httpOnly: false,     // ← JavaScript can read the session JWT
  overwrite: true,
}&lt;/p&gt;
&lt;p&gt;if (env.COOKIE_DOMAIN) {
  config.domain = env.COOKIE_DOMAIN
}&lt;/p&gt;
&lt;p&gt;ctx.cookies.set(name, value, config)
```&lt;/p&gt;
&lt;p&gt;This function is called for setting the `budibase:auth` cookie which contains the signed JWT session token. With `httpOnly: false`, any JavaScript execution context (XSS, injected script, browser extension) can read the token via `document.cookie`.&lt;/p&gt;
&lt;p&gt;Missing flags:
- `httpOnly: false` → should be `true` (prevent JS access)
- No `secure` flag → cookie sent over HTTP (should be `secure: true` for HTTPS deployments)
- No `sameSite` → susceptible to cross-site request attachment (should be `sameSite: &amp;#39;lax&amp;#39;`)&lt;/p&gt;
&lt;p&gt;### PoC&lt;/p&gt;
&lt;p&gt;Any XSS payload can steal the session:&lt;/p&gt;
&lt;p&gt;```javascript
// Att…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/ghsa-4f9j-vr4p-642r</guid>
    </item>
    <item>
      <title>WID-SEC-W-2026-1412 — Budibase: Schwachstelle ermöglicht Umgehen von Sicherheitsvorkehrungen und potenziell Privilegieneskalation</title>
      <link>https://cve.radiocsirt.org/vuln/wid-sec-w-2026-1412</link>
      <description>&lt;p&gt;Ein entfernter, authentisierter Angreifer kann eine Schwachstelle in Budibase ausnutzen, um Sicherheitsvorkehrungen zu umgehen, und potenziell um seine Privilegien zu erhöhen.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;Ein entfernter, authentisierter Angreifer kann eine Schwachstelle in Budibase ausnutzen, um Sicherheitsvorkehrungen zu umgehen, und potenziell um seine Privilegien zu erhöhen.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/wid-sec-w-2026-1412</guid>
    </item>
  </channel>
</rss>
