GitHub Advisoryadvisory · npm

GHSA-rhfg-j8jq-7v2h OpenClaw: SSRF via Unguarded Configured Base URLs in Multiple Channel Extensions (Incomplete Fix for CVE-2026-28476)

HIGH Published 2026-03-29 Modified 2026-04-10 Official page ↗
Aliases
CVE-2026-35629
Ecosystem
npm
Packages
openclaw
Severity
High
Weaknesses
CWE-918
Reviewed
2026-03-29

Affected packages

• npm openclaw: < 2026.3.28 → fixed in 2026.3.28

Description

Summary SSRF via Unguarded Configured Base URLs in Multiple Channel Extensions (Incomplete Fix for CVE-2026-28476) Affected Packages / Versions • Package: `openclaw` • Affected versions: `<= 2026.3.24` • First patched version: `2026.3.25` • Latest published npm version at verification time: `2026.3.24` Details Several channel extensions still used raw `fetch()` against configured base URLs without the SSRF guard that was added for CVE-2026-28476. Commit `f92c92515bd439a71bd03eb1bc969c1964f17acf` routes those outbound requests through `fetchWithSsrFGuard` so configured endpoints cannot be rebound to blocked internal destinations. Verified vulnerable on tag `v2026.3.24` and fixed on `main` by commit `f92c92515bd439a71bd03eb1bc969c1964f17acf`. Fix Commit(s) • `f92c92515bd439a71bd03eb1bc969c1964f17acf`

Related

Alias · CVE (1)

  • CVE-2026-35629 OpenClaw before 2026.3.25 contains a server-side request forgery vulnerability in multiple channel extensions that fail to properly guard… vulnerability

Weakness · CWE (1)

  • CWE-918 Server-Side Request Forgery weakness

References