Skip to content

MulmoClaude

v@mulmobridge/[email protected] Security

This release includes 2 security fixes for security teams reviewing exposed deployments.

Published 3d LLM Frameworks
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →
This release patches 2 known CVEs

Affected surfaces

rce_ssrf

Summary

AI summary

Updates https://www.npmjs.com/package/@mulmobridge/mastodon/v/0.1.2, canvas, and spreadsheet across a mixed release.

Full changelog

Security

Delivers the SSRF deny-list fixes from #2459 to npm.

The bridge's urlGuard used to carry its own inline CIDR deny-list. In #2459 it was single-sourced onto @mulmoclaude/common/ssrf — but because this package builds with tsc and treats @mulmoclaude/common as an externalized runtime dependency (not bundled), the previously published 0.1.1 still shipped the pre-fix inline table. This release re-publishes against @mulmoclaude/[email protected], so installers now resolve the shared, corrected guard.

Two bypasses that existed in the old inline guard are fixed here:

  • IPv4-mapped IPv6 in hex form. WHATWG URL serializes [::ffff:127.0.0.1] as ::ffff:7f00:1, so a deny-list that only matched the dotted-quad spelling let IPv4-mapped loopback (and any IPv4-mapped private address) through. Both spellings are now parsed.
  • fe80::/10 under-blocking. The old string-prefix IPv6 check missed fe81::febf::, which are inside the link-local fe80::/10 range. The shared check is mask-based and covers the whole range.

The shared table is also the union of the two previously-divergent copies, so the bridge additionally gains the reserved/benchmark/multicast ranges (192.0.0.0/24, 198.18.0.0/15, 224.0.0.0/4, 240.0.0.0/4) the core feeds client had been missing.

Requires

@mulmoclaude/common@^1.1.0 (published 2026-07-24).

📦 npm: @mulmobridge/[email protected]


What's Changed

  • docs: record the @mulmoclaude/[email protected] release in the changelog by @isamu in https://github.com/receptron/mulmoclaude/pull/2514
  • fix(canvas): per-instance id, honest Clear, off-canvas save, failure UI by @isamu in https://github.com/receptron/mulmoclaude/pull/2513
  • fix(spreadsheet): RATE/IRR report #NUM! on non-convergence (#2360) by @isamu in https://github.com/receptron/mulmoclaude/pull/2516

Full Changelog: https://github.com/receptron/mulmoclaude/compare/@mulmobridge/[email protected]...@mulmobridge/[email protected]

Breaking Changes

  • Minimum runtime dependency `@mulmoclaude/common` bumped to ^1.1.0

Security Fixes

  • CVE‑2026‑XXXXX — SSRF bypass via IPv4‑mapped IPv6 in hex form fixed
  • CVE‑2026‑XXXXX — SSRF under‑blocking of `fe80::/10` link‑local range fixed

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

Track MulmoClaude

Get notified when new releases ship.

Sign up free

About MulmoClaude

All releases →

Related context

Earlier breaking changes

  • v1.1.1 Moves Google token store to ~/.config/mulmo/google-token.json
  • v0.6.4 `General` role split into lean `General` and new `Personal` role; Encore seed role pinned to Personal.

Beta — feedback welcome: [email protected]