Urgent.News

What's breaking now, across thousands of outlets.

Tech

Designing a reverse proxy that survives a Plex SSRF

Designing a reverse proxy that survives a Plex SSRF Most guidance for CVE-2026-96655 ends at "upgrade to 1.43.3.10861". That is correct and sufficient for many owners. For the ones who cannot upgrade on the day the advisory lands, the question becomes what a proxy layer can realistically stop. The flaw is a server-side request forgery reachable by an authenticated user through the…

Designing a reverse proxy that survives a Plex SSRF A server-side request forgery in Plex can be mitigated using a reverse proxy, but it is not a foolproof solution. The vulnerability is exploitable via the /video/:/transcode/universal path parameter by an authenticated user. To enhance security, start by listing the endpoints your users actually call and remove any unnecessary ones at the proxy level.

Denying requests from outside trusted networks to this specific endpoint while allowing it for local clients can maintain playback functionality while blocking external access. Controlling the upstream by implementing egress filtering on the Plex host or container level can limit the potential damage. For Docker deployments, ensure the container has restricted network access to prevent lateral movement.

Account hygiene is crucial as the vulnerability requires authentication. Regularly review and remove unnecessary accounts, and consider disabling account creation without approval. While reverse proxy rules can reduce the attack surface, they do not fix the vulnerability. They only limit one handler and the second hop. If the endpoint is allowed locally, the rules may not apply, and encoded slashes or case differences can defeat naive path rules.

After applying proxy rules, verify from an external network that the endpoint returns a rejection and from the local network that playback still works. Confirm that outbound requests to link-local addresses fail at the host level. Ultimately, patching the vulnerability is the most comprehensive solution.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

Why styled text turns into a little square (tofu): font fallback and Unicode

You paste a name in bold italics in the profile, it appears perfect on your cell phone, and a friend warns that he only sees a row of squares. Nothing is wrong with the text.

  • Tofu characters appear when fonts lack specific glyphs
  • Noto font family designed to prevent tofu rendering
  • Stylized text uses Unicode characters occupying 2 UTF-16 units

Treating Safety as a Brake Is How Teams Fall Behind at Agent Speed

When software delivery accelerates, adding another approval before merge, another check before deployment, or a longer wait before release can feel like the responsible thing to do.

  • Treating safety as a brake slows down software delivery
  • Controls should be placed where risks originate, clearly defined, and timed carefully
  • Effective safeguards govern specific decisions, mitigate risk, and adapt to production data

More from Friday 23 October →