Malicious Subtitles Threaten VLC, Kodi and Popcorn Time Users, Researchers Warn (torrentfreak.com)
Millions of people risk having their devices and systems compromised by malicious subtitles, according to a new research published by security firm Check Point. The threat comes from a previously undocumented vulnerability which affects users of popular streaming software, including Kodi, Popcorn-Time, and VLC. Developers of the applications have already applied fixes and in some cases, working on it. From a report: While most subtitle makers do no harm, it appears that those with malicious intent can exploit these popular streaming applications to penetrate the devices and systems of these users. Researchers from Check Point, who uncovered the problem, describe the subtitle 'attack vector' as the most widespread, easily accessed and zero-resistance vulnerability that has been reported in recent years. "By conducting attacks through subtitles, hackers can take complete control over any device running them. From this point on, the attacker can do whatever he wants with the victim's machine, whether it is a PC, a smart TV, or a mobile device," they write.
If it can be abused, then someone will do it. Why is it so difficult for developers to learn this?
Who didn't freaking use a strnlen on subtitles?!
How on earth does one design a plain-text subtitle system capable of being instructed to execute code?
Those subtitles will get you every time.
Because only pirated videos can have subtitles...
What does this have to do with anything?
I have bought a number of movies during the years, most of which did not have a readily-available Romanian subtitle at release. My wife doesn't speak English but understands it to some extent, the threshold being thick accents. Try to watch "Snatch" without subtitles, even in English, and you'll understand. "Doo ya leik dags?"
I have a bunch of movies on DVDs which I can enjoy but she can't, so I either rip them to HDD or download the same movie online, then attach a subtitle to it. Now we can both enjoy the movie at its fullest.
What I am doing is not piracy by any means, it's an extension of already existing features which I legally own the right to use.
...gis sdrawkcab (usually not responding to ACs; don't bother posting as AC)
That's how.
I don't understand. If I create a backup of my DVD and watch it using my Kodi box, how does someone inject malicious code into the subtitles? Oh, you mean this only happens when I acquire questionably legal content from an unknown source? Nevermind then.
See https://kodi.tv/article/kodi-v...
Using open source is not fraught with peril. There are so many people reviewing the code that bugs get fixed extremely quickly. There are about 7 billion people in the world today, and about 2% of them run Linux on the desktop. That is about 140 million users, and therefore, 140 million people reviewing the source code of the Linux kernel. That dwarfs any kind of quality control done by Microsoft or any other company, and by several orders magnitude. Given that the Linux kernel source code is reviewed by at least 140 million people, it's virtually impossible for bugs to go undetected in the Linux kernel. When you consider the use of Linux on servers, it's extremely likely that well over 140 million people are reviewing the source code to the kernel. I have proven you completely wrong. Would you like to retract your statement?
"Zis tabakonist is scratched. I weel not buy eet."
"My hovercraft is full of eels. Do you want to come back to my place, bouncy-bouncy?"
Of course, it's the German gag dub that's the real killer: "Wenn ist das Nunnstuck, git und Slotermayer..."
That is why we have Firejail, at least on Linux.
They've been holding 3.0 hostage for years. I'd sure love WebVTT subtitle support already!
If you want to ensure that you don't fall victim to these vulnerabilities, there's an easy way to be sure you're safe. Don't break the law by pirating content and software. If you refrain from piracy, you will be safe. Hope that helps.
You are quite wrong, on all accounts.
I download spanish subtitles for movies we've legally purchase all the time, because they did not come with those subtitles. So, you are wrong about legal purchases negating the need for these subtitles.
I've also gotten computer viruses from legally purchased and authentic software. Got one from a game I bought at Gamestop, back when games came on floppies. Anti-virus caught it as soon as the disk went into the drive. So, you are wrong about legal purchases keeping you safe.
Remember Sony's root kit debacle? Sometimes you're not safe from the corporation you're buying from.
My karma is in a nose dive
The only reason I would ever need a 3rd party sub file is if the original publisher was too cheap to include one or too incompetent to include a good one.
A Pirate and a Puritan look the same on a balance sheet.
I could not find any tracking label(s) for this series of issues... No CVEs or equivalent, or even a reference to taling to CERT... which is kinda lame since the vulnerability notice came from Checkpoint.
So, how I am I supposed to look into Debian, RedHat, SuSE or Ubuntu security trackers to check if they have updated packages for this *group* of vulnerabilities?
Did anyone find a separate post from Checkpoint or some other project with an universal ID of some sort for these bugs?
Did you never watch Mystery Science Theater 3000?
Last month I recorded a video of William Shatner telling the story about the biycle at Silicon Valley Comic Con 2017. I left my external mic at home, so the audio quality wasn't great. I paid $5 to Rev to create the captions and upload directly to my YouTube video. Nice service. I wonder if my videos could get malicious captions that way.
If you refrain from piracy, you will be safe.
Yes, you are so right!
Oh wait... Poe's law, right?
“He’s not deformed, he’s just drunk!”
I think it's a stretch to say that every user of Linux is reviewing the kernel source. I know that I use it regularly and I'm not a coder, just a networking geek. I *have* the source, but other than a very high-level understanding of what it purports to do, I really have no idea what the code actually does.
Have gnu, will travel.
AC is being sarcastic. For the willfully ignorant/forgetful out there
You're
still
not
safe.
Playing devils advocate here, but - you are supposed to wait for a region locked spanish version to b e released. No one knows when or for how long it will be available for any given title, and you have to pay again for the privilege.
Silence is a state of mime.
if I wanted to read, i'll read a book, you know, without pictures or video.
If you refrained from piracy, your Commodore 64's drive would need repair much more frequently because an anti-piracy measure involves reading "bad" sectors and causing the hard drive to knock at sector 0 (and thus misalign the head.)
If you refrain from piracy, you get a free rootkit while you play games such as Street Fighter V.
If you refrain from piracy in the future... well, I'm uncertain what will happen on the technical side, but you won't be able to purchase Alan Wake if you missed the recent fire sale.
I'm not advocating piracy, but the current situation is that anti-piracy mechanisms don't exactly respect the customer, or those that want to buy the products.
I use Kodi and VLC on Linux desktop boxes. The original publication talks about PC, Android and Smart TVs but I doubt someone can get full access to my machines without my consent with this exploit.
... is full of eels.
Mexico is region one. I'm in the US, in a household of all US citizens, but a household of majority spanish speakers. So, only region one media and players are available to us.
My karma is in a nose dive
These infected malicious subtitles are hitting You Tube already.
Look what did to this. Way too long and not funny at all!
So it sounds like you are likely to need a third party sub file.
Faster! Faster! Faster would be better!
I thought Mexico was region 4, like Brazil. o.o;
-uso.
What you hear in the ear, preach from the rooftop Matthew 10.27b
TAIA?
Clearly the best fix here is a new standard for captioning/subtitles implemented in JSON. If that can solve all our RSS issues, it can solve anything!
And perhaps the only country on Earth were DVD regions are obeyed?
Seriously, I think it was never illegal to region-unlock a region-locked player? then there should be other Spanish language or Spanish-subtitled DVDs from other continents (although maybe importing from South America or Caribbeans would be expensive, and Europe less so)
I'm seeing somewhat related shit. From the lowest bottom video nerd games of now, they let a decent gaming PC (core i3 4170 and shit) sit around but there's Windows 10 and the games are Steam or Origin, the guy's handle/user name can been seen while the password cannot. It's password needed - or Steam off-line mode needed, but that wouldn't go over all issues and didn't work anyway - and a big ass concern that all that shit does "telemetry" i.e. what we used to call spyware in like 1999 or 2001 when RealPlayer and Comet Cursor were doing it.
When I came before, it was Windows 7 and shit (I remember one box with Windows Update seemingly dead and deciding to not log into anything in web browsers). A while before that it was about linux everything with some Wine but you logged into the LAN wide shit and nothing else. Older school freedoms and smaller responsibilities. Now the Windows box have local root (very likely, used to be) when clicking "yes" on a UAC local prompt you get for anything including a right-click to a shortcut to cmd.exe. But you get something that looke like web accoubt.Android/iOS/cloud/shit password prompt for user processes like Steam, Origin and U-Shit. This is DRM. And this is same shit as logging in to failbook for ordering pizza or doing taxes or whatever. Do not want!
By the way, while you still can run Flash in some shit way, try the Windows RG parody from 100 years ago. Looks like Windows 10 in some ways.
Don't break the law by pirating content and software.
There's nothing illegal about downloading subtitles for a movie.
Doo ya leik dags
To be fair, the immediate line following this one is: "Oh you mean dogs!"
It's kind of like in the Assassins Creed movies in one of the scenes it all sounds a bit like gibberish, but if you turn on subtitles you're greeted with the wonderful subtitle: (man speaking Spanish backwards) as if that was at all relevant.
But yes I do understand what you mean. I also watch native movies with subtitles because reading cuts through accents.
you are supposed to wait for a region locked spanish version to b e released
What region? Blurays Region A covers all of North and South America. Is every product in the USA supposed to have a Spanish subtitle?
There's only 3 regions if you're not buy 20 year old obsolete media.
Brazil is also Region 1 on Bluray. All American continents are.
I use to make some nice coin re-aligning 1541 drives since I had an o-scope to find the cat's eye.
-- I have a private email server in my basement.
What I am doing is not piracy by any means, it's an extension of already existing features which I legally own the right to use.
Citizen! Thank you for coming forward with your crime. Uncle Same welcomes all criminals into the Ministry of Freedom for reeducation.
Here you will learn that Copyright Infringement, or "Piracy" as you call it, is the breaking of a very thick legal agreement you joined when you purchased your entertainment. It has nothing whatsoever to do with an exchange of money for a product and EVERYTHING to do with an exchange of money for a license.
You did the first one but failed to do the second.
Please remain where you are and a member of the FBI will come to you and escort you and whoever watched that movie with you to a courtroom where you can expect to pay thousands of dollars in fees.
Thank you for your cooperation.
If I was paying for a license then why did they give me an unlimited use disc copy of the movie?
They didn't. It has limits. They even tell you them.
So it looks like they're simply getting the IP address of the downloader and running VLC client against it. Is there any actual code in the file, or do they simply hope the user is running VLC server without password?
Doesn't tell what the vulnerability is at all.
If you purchased any DVD from Sony in the late 90s to 00's then you probably received a nice Rootkit from Sony for your trouble...
Don't forget Windows 10, where the pirated, privacy-enabled version is safer than the "legitimate" version from M$.
war4peace, you can mitigate issues by running Kodi on a Raspberry Pi. They cost about $100, but can run as an independent media server right next to your TV. They include wifi so cabling will not be an issue. This will isolate security problems from your laptop or PC that you may be using now. So infections will not effect your personal computer documents.
You can also set your router to isolate your raspberry Pi to a separate network from the one you use for computers, laptops and phones. This way a complete infection of your pi due to poor Kodi security will not effect any of your personal devices or monitor your network traffic.
The pi runs on SD cards with no hard drive, so if the system is compromised, you can simply wipe the SD card and reinstall. The process takes about 1 hour.
disclaimer: I am not a raspberry pi seller, but I am a big time buyer.
Is it capable of transcoding 4K bluray-quality H.265 to 1080p without stuttering? I'm yet to find a non-PC device capable of doing so. The Thecus N5810 came close (1080p only though) but no cigar.
...gis sdrawkcab (usually not responding to ACs; don't bother posting as AC)