This post originally appeared on The Fulcrum.
Welcome to this week’s The Programmer’s Fulcrum.
It’s your weekly curation of the essential news in the Open Media Network and Fediverse development communities with a focus on devastating big tech via Techno Anarchism.
As usual, we aim to provide actionable content you can use to destroy Techno Feudalism each week. It has the additional benefit […]
https://newsletter.mobileatom.net/the-programmers-fulcrum-22-may-2026/ #ActivityPub #AI #ATProto #Bonfire #Codeberg #CSS #DrupalCMS #Faircamp #FediLab #fediverse #firefox #Forgejo #freebsd #FreshRSS #Friendica #Ghost #git #GitHub #Holos #HTML #javascript #LaSuite #LibreOffice #Linux #Mastodon #Matrix #OMN #PeerTube #PostmarketOS #RSS #tailwind #Tangled #VSCode #Zulipfound an SSRF in #tangled that let any AT Protocol user hit localhost of the production server and did a short write-up: https://r0.fyi/blog/tangled-knotmirror-ssrf
fixed in v1.14.0-alpha, which is already live #cybersecurity #infosec #security

Anyone with an account on any AT Protocol server can access HTTP servers on `localhost` of the tangled instance. The root cause is that the knotmirror proxy trusts a user-supplied field (knot) from an AT Protocol record as a literal URL, then makes an outbound HTTP GET to it from the mirror server itself.

Anyone with an account on any AT Protocol server can access HTTP servers on `localhost` of the tangled instance. The root cause is that the knotmirror proxy trusts a user-supplied field (knot) from an AT Protocol record as a literal URL, then makes an outbound HTTP GET to it from the mirror server itself.