key: 2013-truncation-attacks-to-violate-beliefs type: inproceedings title: Truncating TLS Connections to Violate Beliefs in Web Applications authors: - Ben Smyth - Alfredo Pironti year: 2013 month: 6 booktitle: "WOOT'13: 7th USENIX Workshop on Offensive Technologies" publisher: USENIX Association note: (First appeared at Black Hat USA 2013.) description: >- We identify logic flaws to: cast votes on behalf of honest voters in e-voting, take full control of Microsoft accounts, and temporary access to Google accounts. keywords: >- attack, exploit, vulnerability, Google, Gmail, YouTube, Hotmail, Microsoft, Live, Helios, logic flaw, sign-out, single-sign-on, TLS truncation, web application abstract: >-
We identify logical web application flaws which can be exploited by TLS truncation attacks to desynchronize the user- and server-perspective of an application's state. It follows immediately that servers may make false assumptions about users, hence, the flaw constitutes a security vulnerability. Moreover, in the context of authentication systems, we exploit the vulnerability to launch the following practical attacks: we exploit the Helios electronic voting system to cast votes on behalf of honest voters, take full control of Microsoft Live accounts, and gain temporary access to Google accounts.
extra: "Our contribution has been acknowledged in Google's Hall of Fame and\n\t\t\tMicrosoft's Security Researcher Acknowledgements.\n\t\t
\n\n\t\t\n\t\t\tThis article has been discussed by The Register (local cache) and Spiegel Online (local cache).\n\t\t
\n\n\t\tOur Black Hat talk and videos demonstrating our attacks against \n\t\t\tGoogle,\n\t\t\tHelios \n\t\t\tand Microsoft are available on YouTube:\t\t\n\t\t
\n\n\t\t\n\t\t\n\t\t\n\t\t\n" supersededby: - key: 2014-truncation-attacks-to-violate-beliefs text: INRIA Archive version links: - file: Smyth13-truncation-attacks-to-violate-beliefs.pdf text: Extended version