<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet href="/static/style.xsl" type="text/xsl"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
  <id>https://cve.radiocsirt.org/rss/recent/all/10</id>
  <title>Most recent entries from all</title>
  <updated>2026-10-04T20:50:31.620337+00:00</updated>
  <author>
    <name>Vulnerability-Lookup</name>
    <email>csirt@opendfir.org</email>
  </author>
  <link href="https://cve.radiocsirt.org" rel="alternate"/>
  <generator uri="https://lkiesow.github.io/python-feedgen" version="1.0.0">python-feedgen</generator>
  <subtitle>Contains only the most 10 recent entries.</subtitle>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/euvd-2026-309090</id>
    <title>EUVD-2026-309090</title>
    <updated>2026-10-04T20:50:31.623171+00:00</updated>
    <content>EUVD-2026-309090</content>
    <link href="https://cve.radiocsirt.org/vuln/euvd-2026-309090"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/fkie_cve-2026-42239</id>
    <title>fkie_cve-2026-42239</title>
    <updated>2026-10-04T20:50:31.623204+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>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'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.</p>
      </div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/fkie_cve-2026-42239"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/ghsa-4f9j-vr4p-642r</id>
    <title>GHSA-4f9j-vr4p-642r — Budibase auth session cookies are set with httpOnly:false — any XSS can lead to full account takeover</title>
    <updated>2026-10-04T20:50:31.623280+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Affected:</strong> npm: @budibase/backend-core</p>
<p>### Summary</p>
<p>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's account.</p>
<p>The cookie also lacks `secure: true` (sent over plaintext HTTP) and `sameSite` attribute.</p>
<p>### Details</p>
<p>`packages/backend-core/src/utils/utils.ts`, lines 215-226:</p>
<p>```typescript
const config: SetOption = {
  expires: MAX_VALID_DATE,
  path: "/",
  httpOnly: false,     // ← JavaScript can read the session JWT
  overwrite: true,
}</p>
<p>if (env.COOKIE_DOMAIN) {
  config.domain = env.COOKIE_DOMAIN
}</p>
<p>ctx.cookies.set(name, value, config)
```</p>
<p>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`.</p>
<p>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: 'lax'`)</p>
<p>### PoC</p>
<p>Any XSS payload can steal the session:</p>
<p>```javascript
// Att…</p></div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/ghsa-4f9j-vr4p-642r"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/wid-sec-w-2026-1412</id>
    <title>WID-SEC-W-2026-1412 — Budibase: Schwachstelle ermöglicht Umgehen von Sicherheitsvorkehrungen und potenziell Privilegieneskalation</title>
    <updated>2026-10-04T20:50:31.623339+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>Ein entfernter, authentisierter Angreifer kann eine Schwachstelle in Budibase ausnutzen, um Sicherheitsvorkehrungen zu umgehen, und potenziell um seine Privilegien zu erhöhen.</p>
      </div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/wid-sec-w-2026-1412"/>
  </entry>
</feed>
