๐Ÿ” CVE Alert

CVE-2026-65968

UNKNOWN 0.0

ideon: Unauthenticated SSRF in /api/proxy/image via WHATWG bracketed/hex-mapped IPv6 bypass of isSafeUrl guard

CVSS Score
0.0
EPSS Score
0.0%
EPSS Percentile
0th

ideon is a self-hosted visual workspace. Prior to version 0.9.4, validateUrlForSSRF() / safeFetch() in lib/oauth/ssrf-protection.ts (and the parallel validateMcpUrl() in lib/security/validators.ts) perform SSRF host-blocking by string/regex matching on new URL(url).hostname. Their IPv6 branch only recognises the textual forms ::1, fe80:/fc00:/fd00: prefixes, and the dotted-decimal IPv4-mapped form ::ffff:127.x. It does not recognise the WHATWG-canonical IPv4-mapped-IPv6 host that Node emits for a mapped address, which is hex-compressed and bracket-wrapped: [::ffff:7f00:1] for 127.0.0.1, [::ffff:a9fe:a9fe] for 169.254.169.254. An authenticated user who registers a STREAMABLE_HTTP / SSE MCP server with URL http://[::ffff:7f00:1]:PORT/ (loopback) or http://[::ffff:a9fe:a9fe]/ (cloud metadata) passes both guards, and the server-side OAuth-discovery action then fetches that host, yielding server-side request forgery to loopback and to the cloud metadata service. This issue has been patched in version 0.9.4.

CWE CWE-918
Vendor 3xpyth0n
Product ideon
Published Nov 11, 2026
Stay Ahead of the Next One

Get instant alerts for 3xpyth0n ideon

Be the first to know when new unknown vulnerabilities affecting 3xpyth0n ideon are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

Affected Versions

3xpyth0n / ideon
< 0.9.4

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
github.com: https://github.com/3xpyth0n/ideon/security/advisories/GHSA-cvcr-fcf6-366r github.com: https://github.com/3xpyth0n/ideon/commit/58e2f26bb7259d24c963a753962ac34f56c63b01 github.com: https://github.com/3xpyth0n/ideon/releases/tag/v0.9.4