This release includes 1 security fix for security teams reviewing exposed deployments.
Published 6h
Secrets & Credentials
✓ No known CVEs patched
This release patches 1 known CVE
Topics
ai-agents
claude-code
cursor
keyring
mcp
mcp-server
+2 more
secrets-management
security
Affected surfaces
rce_ssrf
Summary
AI summaryHardened SSRF IP‑literal matching blocks IPv4‑mapped IPv6 addresses in all guard entry points.
Full changelog
Security
- Hardened SSRF IP-literal matching for IPv6-mapped forms. The private/loopback/
link-local guard (isPrivateIP) now parses addresses structurally viaipaddr.js
instead of regex-matching them, so IPv4-mapped IPv6 addresses are blocked in every
canonical spelling — including the hex-group form the WHATWG URL parser produces
(e.g.[::ffff:127.0.0.1]→::ffff:7f00:1), which the previous dotted-decimal-only
match let through. Applies to all four guard entry points (checkSSRF,
checkSSRFSync, the connect-timeguardedLookuprebinding guard, and
checkJitHttpProvisionUrl), closing the bypass for outbound hook URLs and HTTP JIT
provisioning targets. Public unicast addresses (including IPv4-mapped public
addresses) are unaffected. Regression tests added.
Fixed
exec_with_secretsprofile description now states the real guarantee. The
restrictedprofile's MCP tool description claimed it "limits PATH and inheritable
env vars"; in fact it denies a fixed list of network-tool binaries, strips proxy env
vars, and caps runtime — it does not restrictPATH, and interpreters invoked
directly (python,node, …) can still perform network I/O and read the injected
secrets. The description now says so and points to OS-level isolation for untrusted
commands. (No behavior change; a hardenedrestrictedprofile follows in 0.14.0.)
Dependencies
ipaddr.jspromoted to a direct dependency (^1.9.1; already present transitively).
It backs the SSRF address parsing above. The published package's runtime dependency
set is otherwise unchanged.
Security Fixes
- Hardened SSRF IP‑literal matching for IPv6‑mapped forms — blocks `[::ffff:127.0.0.1]` and similar via `ipaddr.js`; applies to `checkSSRF`, `checkSSRFSync`, `guardedLookup`, and `checkJitHttpProvisionUrl`.
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About I4cTime/quantum_ring
Quantum-inspired keyring for AI coding agents. Secure secrets with superposition, entanglement, tunneling, and teleportation.
Related context
Related tools
Earlier breaking changes
- v0.13.0 Breaks scripts relying on unconfirmed destructive CLI operations; now requires `--yes` to bypass confirmation prompts.
Beta — feedback welcome: [email protected]