Risk
7/17/2013
12:06 PM
Connect Directly
RSS
E-Mail
50%
50%

Tumblr iPhone Vulnerability: Change Passwords Now

Passwords are transmitted in plaintext by Tumblr's iPhone and iPad apps, leaving them vulnerable to being intercepted.

Warning for all users of Tumblr's iOS app: Change your password now, and upgrade to the latest version of the app on your iPhone or iPad.

The reason? Anyone using the app is vulnerable to having their Tumblr password "sniffed" in transit on certain versions of the app, according to a "very important security update" warning posted Tuesday to the Tumblr homepage by Derek Gottfrid, the company's VP of product.

"We have just released a very important security update for our iPhone and iPad apps addressing an issue that allowed passwords to be compromised in certain circumstances. Please download the update now," Gottfrid said. "If you've been using these apps, you should also update your password on Tumblr and anywhere else you may have been using the same password. It's also good practice to use different passwords across different services by using an app like 1Password or LastPass."

[ ReKey app patches major Android vulnerability, but device must be rooted. Read more at Android Users Can Patch Critical Flaw. ]

The vulnerability has been patched in version 3.4.1 of the iOS app, which Apple began distributing on Wednesday via iTunes.

The blogging platform's security warning didn't identify the precise vulnerability underlying the flaw. In fact, the problem stemmed from the blogging platform having failed to use a secure (SSL) server to log in iOS users. As a result, an attacker using the same Wi-Fi network as an iOS device could have easily sniffed a user's Tumblr password because it was being transmitted in plaintext, the Register reported.

Kudos for the vulnerability discovery went to an apparent information security professional who discovered the flaw while conducting a business-ordered audited of iOS apps. "I was asked to investigate various iOS apps at work to see if they are suitable for company use (no unauthorized access to company data, contacts, etc.)," he told the Register. "It has been a slow process of checking what the app does through Wireshark, seeing it sends some of my data to third-party analytics companies, not seeing any mention of it on the companies' Terms of Service, emailing the company and getting a response several weeks later stating they will update their ToS to reflect what the iOS app actually does."

Likewise, the Tumblr app's behavior came as a surprise. While a review of the Tumblr iOS app using the Clueful privacy assessment tool didn't turn up any red flags, the source said that a study of the actual network behavior revealed that the iOS app was transmitting log-in details via HTTP, using plaintext that could have been intercepted by anyone using a packet analyzer such as Wireshark, or a tool such as Firesheep. "We are not talking about password reminders but about just opening the app and logging in through the iOS app," the source said of the failure to use SSL. "This occurs when you first log into the application, although I didn't check past the initial logon screen."

The source said he'd gone public with the vulnerability after contacting Tumblr's support team and failing to see a fix. Asked to address those allegations and detail the length of time it took to release a fix, Katherine Barna, head of communications for Tumblr, said via email: "Tumblr was notified of a security vulnerability introduced in our iOS app. We immediately released an update that repairs the issue and are notifying affected users. We obviously take these incidents very seriously and deeply regret this error."

But the iOS app gaff is curious, given the fallout that accompanied the arrival of Firesheep nearly three years ago, which was built to demonstrate just how easy it is to intercept passwords when sites don't use SSL encryption for the entire session. The debut of Firesheep, notably, drove Facebook, Gmail and Twitter, amongst other services, to begin using HTTPS to encrypt all sessions by default.

"Obviously, it's good news that Tumblr has now released a version of its app which fixes this flaw. But the gaping security hole shouldn't have been present in the first place," said independent security researcher Graham Cluley in a blog post. "And an updated app doesn't rescue any users' passwords which may have been stolen or exposed up until now."

Comment  | 
Print  | 
More Insights
Register for Dark Reading Newsletters
White Papers
Flash Poll
Current Issue
Cartoon
Video
Slideshows
Twitter Feed
Dark Reading - Bug Report
Bug Report
Enterprise Vulnerabilities
From DHS/US-CERT's National Vulnerability Database
CVE-2012-6651
Published: 2014-07-31
Multiple directory traversal vulnerabilities in the Vitamin plugin before 1.1.0 for WordPress allow remote attackers to access arbitrary files via a .. (dot dot) in the path parameter to (1) add_headers.php or (2) minify.php.

CVE-2014-2970
Published: 2014-07-31
** REJECT ** DO NOT USE THIS CANDIDATE NUMBER. ConsultIDs: CVE-2014-5139. Reason: This candidate is a duplicate of CVE-2014-5139, and has also been used to refer to an unrelated topic that is currently outside the scope of CVE. This unrelated topic is a LibreSSL code change adding functionality ...

CVE-2014-3488
Published: 2014-07-31
The SslHandler in Netty before 3.9.2 allows remote attackers to cause a denial of service (infinite loop and CPU consumption) via a crafted SSLv2Hello message.

CVE-2014-3554
Published: 2014-07-31
Buffer overflow in the ndp_msg_opt_dnssl_domain function in libndp allows remote routers to cause a denial of service (crash) and possibly execute arbitrary code via a crafted DNS Search List (DNSSL) in an IPv6 router advertisement.

CVE-2014-5171
Published: 2014-07-31
SAP HANA Extend Application Services (XS) does not encrypt transmissions for applications that enable form based authentication using SSL, which allows remote attackers to obtain credentials and other sensitive information by sniffing the network.

Best of the Web
Dark Reading Radio