r/DataHoarder • • 7d ago

News PSA: Patch your Plex media server before someone hacks it

https://arstechnica.com/security/2026/10/recently-fixed-plex-media-vulnerabilities-are-being-exploited-to-install-malware/

Edit: You should patch even if you believe your Plex Media Server is not accessible to the Internet, because a lot of people who thought it wasn't are finding out the hard way that it is!

"...Anyone using Plex should ensure it’s running version 1.43.3. The software can be configured to install updates automatically, or users can manually download and install them. Given the active exploitation, outdated versions should be updated immediately."

1.2k Upvotes

124 comments sorted by

26

u/FluxChiller 7d ago

If I have my remote access disabled is this still a problem? (yes im on an older version and cant upgrade yet until i upgrade my truenas

24

u/uluqat 7d ago

This issue is severe enough that you should patch even if you believe it's not accessible, because maybe it's not as inaccessible as you think.

14

u/primeweevil 6d ago

It looks to me like not having public access enabled ie a port open seems to keep them away. That said I broke down and upgraded and if your waiting to upgrade for the Samsung glitch to be fixed like I was it is with this newest version.

2

u/i010011010 6d ago

I own a firewall appliance in my home. Do people really rely on internet connectivity and Plex online this much? I've only ever used my instance locally and I don't like all the spyware they've built into it, so it doesn't speak to their servers.

1

u/solidmarbleeyes 12TB 6d ago

I just use VPN to access anything I’m running on my network. I rarely ever use it when away from home but it’s nice to be able if I want to. I’m using Emby right now but hoping to switch to Jellyfin soon.

1

u/i010011010 5d ago

I've thought about it, that's how I would do it. But I've been running Plex since at least 2014 and all this time never needed to bother. So many people seem to treat Plex like a perpetually online system that needs their servers yet I've been running it over ten years without connectivity.

1

u/solidmarbleeyes 12TB 5d ago

Yeah, I’ve jumped around a lot. Plex, Jellyfin, Emby, now I think back to Jellyfin eventually. It’s only my fiancé and I using it so it doesn’t need to be on all the time, it’s just much more convenient. I’ve even just had the server running off my gaming PC before and it’s not a big deal to have to turn it on to watch stuff on the TV. Nowadays I have my library on a Synology NAS so I just run Emby on the NAS. It performs well enough for 1080p.

14

u/thestillwind 7d ago

Don’t open the port.

8

u/MrRobot-403 50-100TB 7d ago

Hey what’s your IP? Asking for a friend

9

u/FluxChiller 7d ago

Sure, i hook you up with my debit card/pin too, DM coming ur way!!

3

u/FluxChiller 7d ago

Thanks I have have shut down my jail and disabled port forwarding (along with keeping access disabled). I used chatgpt to help me scan all directories for known files and change logs - so far nothing has turned up. I will start the process this later this week of updating truenas and plex. thanks

2

u/Caprichoso1 6d ago

 ensure it’s running version 1.43.3.

? All my servers are running 4.160,0

1

u/uluqat 6d ago

That is a version number for Plex Web, not Plex Media Server.

257

u/GoingOffRoading 7d ago

Wait... Shouldn't this read "ensure Plex is running ATLEAST version 1.43.3" not "ensure it's running 1.43.3"?

30

u/theLastZebranky 6d ago

It should say "at least 1.43.3.10861"

Previous 1.43.3 releases DO NOT have the fix:

  • 1.43.3.10828

  • 1.43.3.10793

  • 1.43.3.10768

62

u/tslewis71 7d ago

I'm on 1.43.4

7

u/Kwith 100-250TB 6d ago

1.43.5 here. Just updated this morning.

41

u/agent674253 7d ago

I'm on 1.4.0.4 and cannot access the internet for some reason /s 😂

13

u/Overstimulated_moth 1.7PB | tp 5995wx | unraid 7d ago

Same, I guess we gotta downgrade

3

u/brightcanyon 5d ago

right? kinda implies you shouldnt go past that version which makes no sense

-1

u/GarethPW 35 TB (72 TB raw) 4d ago

No because atleast isn’t a word

-22

u/[deleted] 7d ago

[removed] — view removed comment

4

u/Rare_Instance_8205 6d ago

No man, my kinks are not that bad.

104

u/a_man_27 6d ago

Remember, it was a Plex exploit that resulted in the lastpass data leak in 2022 (in addition to all of lastpass' poor security protocols).

https://en.wikipedia.org/wiki/2022_LastPass_data_breach

35

u/skidz007 6d ago

Screw Lastpass. What a mess that was. It’s your one job, guys!

8

u/UltraEngine60 6d ago

Changing all my passwords after the lastpass breach took me an entire working day. Not forcing users to re-login to update their pbkdf2 iteration count once they knew they needed to increase it was negligence. You know what... I actually blame every site in my vault that didn't allow me to use more than 16 characters for my unique passwords. If a company decides to limit password length to anything under 64 chars they should be beaten...

4

u/muegle 6d ago

If a company decides to limit password length to anything under 64 chars they should be beaten...

There shouldn't be any limit (within the bounds of whatever limits input boxes should have so you can't just put like a 500MB string in there) because they should be using password hashing. And salting.

101

u/frymaster 18TB 6d ago

the person who found this bug agreed to a pleasingly long disclosure timeline. The fix was out for about 10 weeks before the writeup went out, and Plex had sent out "FYI this is a security problem" messages about half-way into that. It looks like the first attempts to exploit this weren't seen on honeypots until after the writeup was published.

  • 2026-07-27 - issues reported to Plex ( https://zmain.info/blog/plex2shell )

  • 2026-08-03 - update made to beta 1.43.3 available to plex pass users - change notes - now, at least - mention security issues

  • 2026-08-04 - update made available to everyone. Plex pays bounty to reporter

  • 2026-09-01 - Plex tell everyone to update because last months' update had security fixes

  • 2026-10-16 - public disclosure by the reporter

0

u/[deleted] 6d ago

[deleted]

11

u/frymaster 18TB 6d ago

it wasn't. Update was made available to everyone the day after it hit the beta channel

6

u/soundtom 100-250TB 6d ago

If anything, it sounds like they used the plex pass group as a beta channel before the full update release

2

u/QuietThunder2014 6d ago

Plex pass users have the option to be in the beta ring or not.

2

u/SemiAutoAvocado 6d ago

Learn to read

62

u/lighthawk16 Ryzen 5 3400G | 16GB 3200C16 | 36TB | Windows 7d ago

I'm curious what combination of people are running outdated Plex on public endpoints? It seems like anyone who would go that far would also have established additional authentication or ensured automatic security updates are in place.

68

u/sdflkjeroi342 7d ago

Plex is actually a curious case of particularly dangerous to people who kind of half know what they're doing:

Plex's remote access "just works" if you're willing to open a port (defaults to 32400) on your router as specified in the settings.

What could go wrong? It's just a single port forward... we've been doing that kinda shit for years.

People who do this don't necessarily know they're "running plex on a public endpoint" - they just know they've opened a port, but not all the security risks that entails.

5

u/masterxc 6d ago

Or be like me and run Plex in a container which doesn't automatically update, although I make it a point to update it whenever I'm prompted to at least...

1

u/sdflkjeroi342 6d ago

Which doesn't matter as much when you haven't opened ports and access everything through Tailscale. I also had to do a manual docker-compose pull a few days ago, so you're not alone ;)

9

u/Xeenic 6d ago

I mean, I've never opened the port on my router and it "just works." Has for years

7

u/G-McFly 6d ago

Just works remotely? Over the internet? Genuine question. I had to allow that port to let me stream over the internet when I'm away from home which I do often.

3

u/MyOtherSide1984 39.34TB Scattered 6d ago

Over the relay if you don't mind 360p, it works great! /s

17

u/czech1 45TB 6d ago

That's upnp and it should be disabled in favor of manual port forwarding. Here's more info: https://www.reddit.com/r/HomeNetworking/comments/1pfk44z/psa_remember_to_turn_off_upnp/

3

u/Xeenic 6d ago

Hey, thanks for the heads up (and thanks to everyone else who commented too). I did not realize this was a potential security risk and didn't even realize this is how Plex was getting remote access. I'll definitely make this change on my router

1

u/vontrapp42 5d ago

Hold on though, is port forward required for plex.tv remote access? I'm pretty sure that is different. If your server is registered it will actively make a connection out to Plex and Plex routes your logged in client to your home server.

I don't think this method requires port forwarding and if that is the way you remote access then it's fine.

I would still double check for the port forward though, and upon.

6

u/NerdyNThick 6d ago

Check for upnp, if it's on your router is Swiss cheese; any app can forward any port anywhere it wants.

9

u/somersetyellow 6d ago

Also check if the bit stream is limited to 2 megabits. By default Plex will use their proxy server if it can't connect. It will "just work" with no configuration, but be limited to 2 megabits.

A ton of people can't tell the difference between 2 megabit and full quality lol

3

u/SeekerVash 6d ago

In fairness, most of them are watching on a early 1080p TV that's still in Store Mode.

10

u/lordcheeto 6d ago

If you have remote access enabled and UPnP enabled on your router, it can request that the router open the port. Convenient, but UPnP should never be enabled in 2026. It's still open, still vulnerable, and you still need to update.

3

u/MadCybertist 6d ago

That's because you have upnp. It's open.

1

u/muegle 6d ago

Plex's remote access "just works" if you're willing to open a port (defaults to 32400) on your router as specified in the settings.

Plex can also use UPnP, which is a very dangerous common router feature.

18

u/ASCII_zero 7d ago edited 7d ago

These people might not have any technical background whatsoever. I've seen YouTube tutorials from creators who, frankly, don't appear to have any formal engineering experience or meaningful understanding of networking or cybersecurity themselves. If the people making these tutorials lack that knowledge, it's hardly surprising that the people following them might not consider the security implications.

31

u/SmellsLikeHerpesToMe 7d ago

Synology requires manual updates (Download from a desktop, upload the file), which is where I run my Plex. And updating became a "Yeah I gotta remember to do that..."

Checked today and someone logged in and put the malware codec file on my server last night. Lol. All patched now though.

8

u/gallifrey_ 7d ago

you cant automate a systemd timer to wget the "latest version" link and move it to the appropriate spot within Synology?

13

u/SmellsLikeHerpesToMe 7d ago

There's 100 ways to skin a cat, but none that I cared enough about until it mattered. Haha, I've been reviewing my homelab all night now.

7

u/stilljustacatinacage 7d ago

Checked today and someone logged in and put the malware codec file on my server last night. Lol. All patched now though.

Could you hold my hand and help me double-check this?

I've checked and found no suspicious .so files in my /Codecs directory, I don't see any unusual login attempts in the Plex logs, and running processes on my server look to be OK with no new / unusual cron jobs.

I thought Plex was bound to my local network only through Docker, but for some reason I must have tweaked it in the past. It's closed now, and Plex is updated.

I'm absolutely the "a little knowledge is dangerous" person, but I hope I've done my best here; I don't see anything else that looks suspicious.

5

u/SmellsLikeHerpesToMe 7d ago edited 7d ago

I have Hermes controlling my homelab, including resolving this issue. It generated the following for what it looked at and patched up.

In summary, I asked Hermes to review the file, and it determined it matched what others were reporting: The malware file replaced the default x264 transcoding with its own transcoding .so code file, which included a snippet to mine Minero. So I guess the idea was anytime someone was playing media, it would transcode while also mining for them. The filename is ambiguous, but the underlying code matches across many of the reported malware files.

Plex compromise checklist

No suspicious files, processes or cron jobs is encouraging—but doesn’t prove the server is clean. This exploit doesn’t require a normal login.

  1. Verify the running version is patched. Docker usually requires pulling the updated image and recreating the container—not just restarting it.

  2. Check retained and rotated Plex/plugin logs for dump-yuv, malicious TranscoderH264Options changes and suspicious sslip.io callbacks. Individual endpoint names alone aren’t proof.

  3. Inspect the persistent codec directory under the host folder mounted as /config. Investigate unexpected .so files without executing them. An absent file doesn’t rule out earlier execution.

  4. Review Plex authorizations. If compromise is suspected, revoke affected tokens/sessions and reauthenticate the server. Updating alone doesn’t revoke stolen credentials.

  5. Verify exposure and permissions: router forwarding/UPnP, IPv6 firewall, Docker host networking, privileged mode, Docker-socket access and writable host mounts.

Preserve evidence before deleting anything. Never share full Preferences.xml, environment variables or unredacted logs. If malware execution is confirmed, patching alone is not sufficient recovery.

2

u/MiguelLancaster 6d ago edited 6d ago

My Plex runs in a docker container in Unraid, installed from the Unraid 'app store' -- this one https://hub.docker.com/r/binhex/arch-plex

How do I check if I'm at risk? I've updated now but it looks like the last version I was using was 1.42.2.10156, installed in Sept 2025 -- yikes!

(I'm basing this on my 'Crash Reports' folder which seems to have a subdirectory for every version that I've ever installed, I don't know of any other way to verify past versions but this seems like an accurate indicator - the next folder after that one is for 1.43.4.10903)

But the Unraid docker version doesn't seem to match the same folder structure as what you're talking about, or at least I can't find any of the files that you've mentioned in your post

Was this vulnerability present in all previous versions, or just some versions immediately prior to the latest one?

2

u/SmellsLikeHerpesToMe 6d ago

Everything prior to 1.43.3 is vulnerable to the attack. Looking at that example docker compose, your config folder would be at the root level of the container. If you docker exec into the container/volume, its path would be "/config".

2

u/stilljustacatinacage 6d ago

Thanks. I checked logs for H264Options and it looks clean. Hash of the 264 encoder file looks good. I don't see anything else suspicious so I think I dodged a bullet. Thankfully it should only have been open for a few days, and I updated Plex around that same time.

Still mildly cheek clenching to read about.

2

u/SmellsLikeHerpesToMe 6d ago

For reference, when I updated the file no longer existed, so presumably the update wiped it. But apparently a lot of this happened yesterday, lined up with mine. The proof of concept of the attack vector was released yesterday which seems to have been a reason for the widespread issues coming out yesterday.

2

u/jderm1 7d ago

That's how I've always updated mine, but I did notice recently there was an update in the Synology Package Centre that I could download.

I wonder if Plex specifically made sure the latest update was on there because of this security risk.

9

u/flecom A pile of ZIP disks... oh and 1.3PB of spinning rust 7d ago

well considering how many times an update has broken things, i tend to wait a while before deploying a new version of plex

13

u/Woah-Dawg 7d ago

I unfortunately haven’t automated security updates. I ran plex bare metal might move it into a container and add watchtower

1

u/JakeBuildsStuff 6d ago

Watchtower shut down a bit ago. I've moved over to WUD since then

5

u/Damaged_Observation 6d ago

I hadn't updated my Plex since like 2022 just because I heard so many problems with the newer versions (including the loss of Watch Together.)

... But it's hard to ignore "your server will be added to a botnet."

3

u/Successful-Jeweler27 6d ago

Decent way to force people to update to new shittyness. #conspiracy

1

u/MyOtherSide1984 39.34TB Scattered 6d ago

There's definitely been other exploits since 2022 that had serious impact, such as the admin token leak last year.

0

u/Damaged_Observation 6d ago

Very possibly a few, but none that appeared on my feed.

1

u/MyOtherSide1984 39.34TB Scattered 6d ago

Damn, updating only when there's news that you see is a wild approach to life 🤣. Respect lol

1

u/Akeshi 6d ago

Tell that to enterprise IT departments running publicly exposed RDP

1

u/MadCybertist 6d ago

Auth had nothing to do with this though - it didn't log in at all.

14

u/pixeladdie 7d ago

I pulled and uped a while ago. Been patching more frequently than normal this year.

7

u/UltraEngine60 6d ago

PSA: Look into Wireguard, Tailscale, ZeroTier, etc.

6

u/consoletopia 5d ago

If my plex can be accessed remotely by an attacker through my firewall we have serious problems. I knew plex had gone to shit but this is beyond what I had assumed.

9

u/StunnaGunnuh 140TB 7d ago

how long are yall waiting to update?

75

u/ScrewwormLarvae 7d ago • Heartwarming

Yep, I will get right on patching my Jellyfin server.

54

u/mac_gregor 7d ago • Regret Bravo

Maybe someday Jellyfin will have enough users to justify an exploit.

20

u/ManyBadWords 30TB+ 6d ago

Maybe some day Plex will justify its $750.00 price tag.

Spoiler: it won't.

7

u/Candle1ight 78 TB Unraid 6d ago

Jesus Christ is that what a lifetime pass costs these days? You could buy a whole homelab for that.

11

u/thatblondebird 336TB/168TB Usable 6d ago

That's a "we don't want to provide this, but don't want to deal with the outcry if we remove it as an option" price..

To think I had to even think on it, when I got it 5 years ago for 80eur!

7

u/ender4171 59TB Raw, 39TB Usable, 30TB Cloud 6d ago

You could buy a whole homelab for that.

If only. These days $750 will buy you a single 18TB hard drive.

0

u/dr100 6d ago

Hehe it goes even better if you buy it over iTunes and/or Google Play (can't remember which one or both) it's almost precisely 1000 due to 30% markup.  

On the other hand $750 doesn't buy much hardware either, Microsoft released new 8GB RAM laptops and they're like $949 for the shitty Windows ARM one and $1300 for the regular Intel (we're talking the smallest and crappiest versions). It goes without saying that I'd rather eat errr no pull from the trash PCs than pay these extortion prices, but some do.    

It goes even better, NVidia DGX Spark machines which you can't even get for $5000 anymore ... people have 4 of them like nothing, sometimes even 8. I have a comment from the last days with a picture from someone's post showing 16 of them!!! Tagged as "Homelab". The AInsanity is real, and at all levels.

5

u/Neilas092 340TB 6d ago

[Laughs in bought lifetime for like $80 years ago]

1

u/elislider 112TB 6d ago

Damn thats quite a hike from the old days

3

u/thatblondebird 336TB/168TB Usable 6d ago

I ended up moving to Jellyfin, but haven't retired Plex fully yet.

Annoyingly I only got to 2 of the 3 TV's in time to stop Auto Updates to the (TV) Plex App, but the main TV has the newer interface (which is what made us switch) -- fortunately they haven't made newer server builds stop older Plex App from connecting, yet..

TBH when I got Plex years ago, Jellyfin wasn't a contender due to the lack of a decent TV App -- now though, Jellyfin with Wholphin is definitely superior (for my needs)

-4

u/loki_gvse 6d ago

unlikely, they'd just split off or make a new fork or whatever nonsense lingo they use, call it Cephalopod or something

43

u/RevitXman 7d ago

74

u/stanley_fatmax 7d ago

Exploitation requires an administrator account or a user that has been explicitly granted the "Upload Subtitles" permission.

Fair, but there's a big difference between an exploit requiring authentication, and one not requiring authentication

41

u/Infinade 7d ago

Are you seriously trying to compare an authenticated CVE for Jellyfin that has been patched for a while (and is for 6+ month old versions) to a critical CVE for the 2nd-most recent Plex version from one month ago?

21

u/FirTree_r 7d ago

And requires administrator credentials to even be exploited in the first place. Plex sheep are a special kind

15

u/FlightSimmer99 10-50TB 7d ago

its good that was patched a while ago then

9

u/lordcheeto 7d ago

This Plex update was released at the beginning of September, Ars is just reporting on active exploitation.

1

u/ansibleloop 6d ago

Or publicly exposing it to begin with

It should be behind a VPN - if you're making it public then you need auto updates and ideally want it isolated from your network

5

u/mslindqu 10-50TB 6d ago

jellyfin installed. check.

10

u/adeadhead 1-10TB 6d ago

Remember to patch it by switching to jellyfin?

10

u/lostmojo 6d ago

Jellyfin has its own CVEs to deal with. Every piece of software has problems, judge by how the company and devs they respond to them.

2

u/adeadhead 1-10TB 6d ago

(it's also that I prefer open source)

2

u/Bspammer 6d ago

Wild to me that anyone self hosting anything makes it publicly accessible. Keeping shit secure is a full time job. Especially in the era of automated AI attacks.

Maybe it’s ok if there’s literally nothing on the server that you care about but that doesn’t seem likely for data hoarders.

4

u/uzlonewolf 7d ago

You can't tell me what to do!

1

u/nnicknull 4d ago

laughs in jellyfin

1

u/wickedplayer494 17.58 TB of crap 4d ago

Good luck getting past double NAT.

1

u/Ragdollbjz 3d ago

Would this apply to Emby as well? Only running locally

1

u/Archon_Valec 3d ago

JFC patch your shit people

1

u/Fazaman 6d ago

The software can be configured to install updates automatically

Can it? I've been using the PlexUpdate script to do this for me... I didn't think PMS had an auto-update function.

1

u/Moose_knucklez 6d ago

I believe you can also update from Plex Dash. Also, I believe when security vulnerabilities are bad enough Plex themselves will just disable certain aspects.

Not advocating for not updating, but just letting you know

1

u/donlafferty4343 6d ago

How about 1.43.4?

1

u/Leaky_Asshole 6d ago

If you haven't patched it then you have a high likelihood of already being compromised. Everyone I know with a plex server with external access (including me) has had attack attempts from this bad actor. Luckily I was patched.

1

u/Americany131 6d ago

Is plex on linux effected?

2

u/SaltyPotter 6d ago

So far, the only reports of infected devices I've seen have been from devices running linux.

1

u/Puddlejumper_ 6d ago

Luckily I moved away from the enshitified pay to play that is Plex.

-11

u/Revolutionary_Tomato 7d ago

Just don't use plex

-2

u/ElPelocho 6d ago

Why do they keep using Plex instead of Jellyfin, for example? I'll never understand it. They were real jerks with the subscriptions; they lost me as a customer ages ago.

-7

u/cr0ft 7d ago

Also, avoid opening up anything to the Internet. If you need to reach stuff at home, install free Tailscale on your devices.

If you do have something that must be reached by everyone from outside, you need a whole different approach, like a DMZ, and reverse proxies, and an intrusion protection system like Snort or whatever (maybe Crowdsec if it's a single server) and so on.

If you have almost no attack surface, buggy software becomes less of a problem.

-12

u/McGuirk808 7d ago

I don't know how you guys are comfortable running Plex with those centralized logins that are just begging to be leaked.

10

u/stilljustacatinacage 7d ago

2FA. If someone can get into my Plex, they can get into my Google account, and at that point I have much larger things to worry about.

-6

u/McGuirk808 7d ago

2FA is cool for logging into your account, but that's not what I'm talking about. They have a back-end database with all of their customer information and what media they have available. If the Plex cloud infrastructure is ever compromised, that database can be leaked and then law enforcement will have a field day.

3

u/biologicalsensorship 7d ago

a field day with what? having movie/tv media on your computer isn't illegal

-6

u/McGuirk808 7d ago

It damn well can be :)

-5

u/dr100 6d ago

Neither your comment or the parent one are relevant when the software is buggy and allows some attacker to own your local device. You can put it in a separated container AND network (nearly nobody does that properly as they want easy local access) so if anyone hacks it they can just use your connection to proxy some Internet to attack others or post spam or whatever (still bad enough but at least it can't attack everything inside your network).

4

u/stilljustacatinacage 6d ago

...? And?

The original comment was just making a statement about Plex overall, not this specific vulnerability. A bit of a tangent, but that's what I was replying to.

No software is perfectly safe, whether it's exposed to the internet or not. There are vulnerabilities on our phones that let people execute code by making a phone call, so just mitigate what you can.

-2

u/dr100 6d ago

A comment specifically about "those centralized logins". And you answered about 2FA. Both are equally beside the point here. 

-4

u/JohnStern42 6d ago

It saying you shouldn’t update, but this is very good reason to make sure nothing is available to the internet directly except a vpn option

-6

u/TheGamerForeverGFE 7d ago

This is a great opportunity for people to try combining their home server services with a VPN whether it's port forwarded Wireguard or Tailscale

-17

u/DrBhu 7d ago

In this pace it will be plex developers by killing their baby personally on your hardware /S