waku

Ecosystem: npm

Downloads: 141.01 K

Vulnerabilities from the last (months)
  • 0CriticalAffects 0 versions
  • 0HighAffects 0 versions
  • 0MediumAffects 0 versions
  • 1ModerateAffects 1 version
  • 1LowAffects 1 version
Severity distribution (all time)
2vulnerabilities
  • Critical0 (0.0%)
  • High0 (0.0%)
  • Medium0 (0.0%)
  • Moderate1 (50.0%)
  • Low1 (50.0%)

Monthly breakdown

  • 2 vulnerabilities
    • Critical: 0
    • High: 0
    • Medium: 0
    • Moderate: 1
    • Low: 1

Vulnerabilities (2)

Known vulnerabilities affecting waku, based on data from OSV.

Vulnerabilities affecting waku
IDSeveritySummaryAffected versionsPublishedSource
GHSA-43fc-v873-qw85LowWaku has an Open Redirect via `unstable_redirect` Helper## Summary The `unstable_redirect()` helper exported from `waku/router/server` (`packages/waku/src/router/define-router.tsx:156–161`) accepts an arbitrary string and reflects it unchanged into the HTTP `Location` response header with no URL validation, scheme restriction, or path-only enforcement. Any application that passes user-controlled input to this helper — the natural pattern documented in the JSDoc and official fixtures — is vulnerable to open redirect attacks. An attacker who convinces a victim to click a crafted link can silently redirect the browser to an arbitrary external domain,
  • < 1.0.0-beta.1
GitHub (opens in a new tab)
GHSA-75w3-gmqx-993qModerateWaku: Cross-Origin CSRF on RSC Server Action Dispatch## Summary Waku's RSC request dispatcher invokes server actions without validating the request's `Origin` (or `Sec-Fetch-Site`) header. A cross-origin web attacker can therefore cause a victim browser to issue an authenticated `POST` to a registered server action endpoint using a CORS-safelisted content type (`text/plain`), which does not trigger a preflight. Any state-mutating server action that the application exposes via `'use server'` can be invoked with the victim's cookies attached. A working proof-of-concept demonstrates the vulnerability against waku 1.0.0-beta.0 dev server: a cross-o
  • < 1.0.0-beta.1
GitHub (opens in a new tab)
  • GHSA-43fc-v873-qw85Low
    Waku has an Open Redirect via `unstable_redirect` Helper
    • < 1.0.0-beta.1

    ## Summary The `unstable_redirect()` helper exported from `waku/router/server` (`packages/waku/src/router/define-router.tsx:156–161`) accepts an arbitrary string and reflects it unchanged into the HTTP `Location` response header with no URL validation, scheme restriction, or path-only enforcement. Any application that passes user-controlled input to this helper — the natural pattern documented in the JSDoc and official fixtures — is vulnerable to open redirect attacks. An attacker who convinces a victim to click a crafted link can silently redirect the browser to an arbitrary external domain,

    CVE: CVE-2026-49456

  • GHSA-75w3-gmqx-993qModerate
    Waku: Cross-Origin CSRF on RSC Server Action Dispatch
    • < 1.0.0-beta.1

    ## Summary Waku's RSC request dispatcher invokes server actions without validating the request's `Origin` (or `Sec-Fetch-Site`) header. A cross-origin web attacker can therefore cause a victim browser to issue an authenticated `POST` to a registered server action endpoint using a CORS-safelisted content type (`text/plain`), which does not trigger a preflight. Any state-mutating server action that the application exposes via `'use server'` can be invoked with the victim's cookies attached. A working proof-of-concept demonstrates the vulnerability against waku 1.0.0-beta.0 dev server: a cross-o

    CVE: CVE-2026-49455

Showing 1-2 of 2 vulnerabilities