BlackBerry TIFF Vulnerability Could Allow Access To Enterprise Server
Trailrunner7 writes "A vulnerability exists in some components of BlackBerry mobile devices that could grant attackers access to instances of the company's Enterprise Server (BES), according to BlackBerry, which issued an alert and released a patch for the vulnerability last week via its Knowledge Base support site. BES, the software implicated by the vulnerability, helps companies deploy BlackBerry devices. The high severity advisory involves the way the phone views Tagged Image File Format (TIFF) files, specifically the way the phone's Mobile Data System Connection Service and Messaging Agent processes and renders the images. An attacker could rig a TIFF image with malware and get a user to either view the image via a specially crafted website or send it to the user via email or instant message. The last two exploit vectors could make it so the user wouldn't have to click the link or image, or view the email or instant message, for the attack to prove successful. Once executed, an attacker could access and execute code on Blackberry's Enterprise Server."
Fortunately, no one uses Blackberry anymore.
Awesome! Fire phasers!
I guess I don't understand. Short of a buffer overflow type attack, how would this work? I wasn't aware that TIFFs contained anything executable. And display s/w does one thing with TIFF data: splat it up on a screen.
Have gnu, will travel.
If you separate your code and data, this doesn't happen.
The TIFF format has had implementation vulnerabilities since basically the beginning of time. Perhaps it's just too complex!?
Unsurprisingly, the summary and TFA get it wrong. The vulnerability is not in devices. "Messaging Agent" and "MDS Connection Service" are server side components - the vulnerability is there, and not on the phone.
The phone can trigger them because web browsing on a BES-connected device goes through the MDS connection service, so a properly crafted web page can compromise the the MDS service on the server.
Similarly, sending an email will get routed through messaging agent - which is why a crafted email can trigger this without the email being opened on the client device.
In enterprise deployments, the BES is where the encryption of stuff exchanged with the phone is done. So if you can hack the BES, you can theoretically read all of the "secure" mail, of all the users, while it is in an unencrypted state. Actually doing it might be pretty difficult, but not beyond the resources of a state actor/APT.
Patch available. Non-issue.
Who on earth uses Tiff anymore? Tiff was the most convoluted mess ever and should be executed by firing squad.
Excuse me, but please get off my Pennisetum Clandestinum, eh!