Web Hack List

Top 10 Web Hacking Techniques

2014

The 2014 Top 10 Web Hacking Techniques: all 10 winners and 71 nominated and collected techniques, each with its researcher, summary and preserved source.

71 records · 10 in the top ten · open this year in the interactive archive

The top ten

  1. #1 Heartbleed Codenomicon Ltd. http://www.codenomicon.com/

    A missing bounds check in OpenSSL's TLS heartbeat extension lets any peer ask for more bytes than it supplied and receive up to 64KB of adjacent process memory, repeatable without limit. It leaks private keys, user…

  2. #2 ShellShock cve.mitre.org

    Shellshock: GNU Bash through 4.3 keeps executing text that trails a function definition stored in an environment variable. Any path that carries attacker-controlled data into the environment across a privilege boundary…

  3. #3 Poodle Bodo Möller, Thai Duong and Krzysztof Kotowicz

    POODLE exploits SSL 3.0's unauthenticated CBC padding: an attacker who forces browsers down the version fallback dance can replace a ciphertext block and read the server's accept-or-reject answer as a padding oracle…

  4. #4 Rosetta Flash Michele Spagnuolo

    Rosetta Flash converts any SWF into one built only from alphanumeric characters, using ad-hoc Huffman encoders and Adler-32 checksum bruteforcing, so the file can be passed as a JSONP callback and reflected by the…

  5. #5 Residential Gateway "Misfortune Cookie" @mike_mimoso

    More than 12 million home routers and residential gateways run the RomPager embedded webserver, where a single crafted HTTP cookie corrupts memory and hands an attacker remote administrative control from the internet…

  6. #6 Hacking PayPal Accounts with 1 Click Yasser Ali

    PayPal's anti-CSRF Auth token turned out to be reusable, and a valid one could be picked up before logging in from the send-money page, making it usable against any account. Paired with a security-question setup request…

  7. #7 Google Two-Factor Authentication Bypass Kelsey Campbell-Dollaghan

    A developer lost his Instagram account despite Gmail two-factor authentication, because his mobile carrier was talked into forwarding his phone number and the attackers received the reset codes. It shows phone-based…

  8. #8 Apache Struts ClassLoader Manipulation Remote Code Execution Lukasz Lenart

    The Struts S2-020 bulletin covers two issues fixed in 2.3.16.1: Commons FileUpload 1.3 allows denial of service, and ParametersInterceptor accepts a class parameter mapped to getClass(), letting a remote attacker…

  9. #9 Facebook hosted DDOS with notes app chr13

    Facebook Notes accepts img tags and Facebook's crawler fetches every external URL, with its cache defeated by random query parameters. One note holding 1000 unique URLs makes over 100 Facebook servers hit the target at…

  10. #10 Covert Timing Channels based on HTTP Cache Headers Denis Kolegov, Oleg Broslavsky and Nikita Oleksov

    Covert channels built from HTTP cache validation headers: two parties encode bits by whether Last-Modified or ETag changes within a timed window, read back through If-Modified-Since, If-Unmodified-Since, If-Match and…

Also collected