This release includes 7 security fixes for security teams reviewing exposed deployments.
Topics
Affected surfaces
Summary
AI summarySecurity patch updating undici to 7.28.0 fixing multiple high‑severity issues.
Full changelog
[3.2.1] - 2026-06-22
Dependency maintenance and security patch release. No source or API changes —
tool names, schemas, and human-readable responses are identical to 3.2.0.
Security
- undici 7.26.0 → 7.28.0 — clears a HIGH-severity advisory chain affecting
undici<= 7.27.2, the HTTP client behind every Fediverse fetch: TLS
certificate-validation bypass via droppedrequestTlsin the SOCKS5
ProxyAgent (GHSA-vmh5-mc38-953g), shared-cache cross-user information
disclosure (GHSA-pr7r-676h-xcf6),Set-Cookiepercent-decoding header
injection (GHSA-p88m-4jfj-68fv), WebSocket fragment-count denial of service
(GHSA-vxpw-j846-p89q), SOCKS5 proxy-pool cross-origin routing
(GHSA-hm92-r4w5-c3mj), keep-alive response-queue poisoning
(GHSA-35p6-xmwp-9g52), andSameSiteattribute downgrade (GHSA-g8m3-5g58-fq7m).
Stayed on the 7.x line because undici 8 requires Node ≥ 22.19, while this
package still supports Node ≥ 20.
Changed
- Dependency maintenance — refreshed transitive and dev/build dependencies
(content-disposition,hasown,astro,tldts-core,@clack/prompts,
@emnapi/runtime, and the@csstools/*tooling) and pinned CI actions
(actions/checkout7,softprops/action-gh-release) to their latest patches.
Security Fixes
- GHSA-vmh5-mc38-953g — TLS certificate‑validation bypass in undici SOCKS5 ProxyAgent
- GHSA-pr7r-676h-xcf6 — Shared‑cache cross‑user information disclosure
- GHSA-p88m-4jfj-68fv — `Set-Cookie` percent‑decoding header injection
- GHSA-vxpw-j846-p89q — WebSocket fragment‑count denial of service
- GHSA-hm92-r4w5-c3mj — SOCKS5 proxy‑pool cross‑origin routing
- GHSA-35p6-xmwp-9g52 — Keep‑alive response‑queue poisoning
- GHSA-g8m3-5g58-fq7m — `SameSite` attribute downgrade
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 cameronrye/activitypub-mcp
A comprehensive MCP server that enables LLMs to explore and interact with the Fediverse through ActivityPub protocol. Features WebFinger discovery, timeline fetching, instance exploration, and cross-platform support for Mastodon, Pleroma, Misskey, and other ActivityPub servers.
Related context
Related tools
Earlier breaking changes
- v2.1.0 `activitypub://instance-info/{domain}` `software` field now an object instead of a string.
- v2.1.0 Removed `activitypub://post-thread/{postUrl}` URI form; use `{domain}/{statusId}` instead.
- v2.0.0 'get-relationship' no longer accepts legacy `accountIds` array; requires single `acct` string.
- v2.0.0 `MCP_HTTP_CORS_ORIGINS` no longer defaults to '*'; must be set explicitly.
- v2.0.0 `scheduledId` renamed to `scheduledPostId` in scheduling tools.
Beta — feedback welcome: [email protected]