Subscribe to the RSS feed in case you are interested in updates
In order to allow me to update in a more convenient manner, the latest updates will be added to the G-SEC blog only. Once the final revision of this blog post will be achieved I will update this blog with the latest one.
Updated 21:00 GMT+1 / 12.2009 - added a whitepaper trying to explain the vulnerability and it's implications to a broader audience
After some in-house tests, we can confirm that the vulnerability presented at http://www.extendedsubset.com/ indeed real and should pose a significant threat to most. The vulnerability has been discovered by "Marsh Ray".
We are currently looking into possible mitigations and will update this blog post regularly with more information regarding said vulnerability - if available.
Mikestoolbox.net - Test client implementation for TLS renegotiation extension
Patches
OpenSSL 0.9.81( Attention: OpenSSL removed the TLS/SSL renegotiation feature from this package - you need to test application before/after updating to this version ) (via ISC)
GnuTLS patch (implements a new TLS extension proposed in the IETF Draft) (via SID)
Apache patch (patches renogtiation prefix attacks at the application layer, still need openssl fixes for other attacks)
Impacts :
Currently known to exist
In general an attacker positioned in the middle of a connection may inject arbritary content into the beginning of an authenticated strea, it will be interesting to see what potential impact this vulnerability has within each of the applications / protocols supporting it. IMAPS, FTPSSL, POP3 etc
For web servers - Attackers (if in the middle) can inject data into a segment that is authenticated to the web server, the web server will merge those requests and process them. (GET requests are trivially exploitable, POST are not known to be)
Mitigations :
Monitor renegotiation requests
To mitigate possible attacks against web applications - use an IPS/IDS/Application firewall to catch recurrent HTTP request that are enclosed within each other
Welcome to my personal Blog - I blog about Information Security and in general anything I regard as newsworthy. On the professional side I am currently working as an EMEA Practice Lead at Verizon Business for Threat and Vulnerability Management based in Luxembourg.
Friday Squid Blogging: Squid's Beard
-
It's an acoustic bluegrass band.
As usual, you can also use this squid post to talk about the security
stories in the news that I haven't covered.
Friday Summary: February 10, 2012
-
They say it takes 10,000 hours of practice at a task to become an expert.
This isn’t idle supposition, but something that’s been studied
scientifically –...
Why stream ciphers shouldn’t be used for hashing
-
I recently saw a blog post that discussed using RC4 as an ad-hoc hash in
order to show why CBC mode is better than ECB. While the author’s example
is merel...
Android.Counterclank: Malware or Adware?
-
This weekend I noticed a ComputerWorld article titled "Massive Android
malware op may have infected 5 million users". After reading, it seemed to
be exactl...
De la fermeture de Megaupload...
-
L a fermeture par le FBI de Megaupload la semaine dernière a eu l'effet
d'une bombe. Pas un média, tout support confondu, n'a pu se retenir d'en
parler. Mê...
Nomination for Most Educational Blog
-
It’s an honor just to be nominated. A few weeks ago, the nominations for
the 2012 Social Security Bloggers Awards came out. Given how spanky new
this blog ...
Reaver Now Goes to 11
-
The decision has been made to open source the Reaver command line tool. The
commercial version will contain the all the features the open source
command-li...
Pwn2Own Pre-Game
-
Just in time to get warmed up for Pwn2Own, we are delivering a joint
offering of the training courses “Bug Hunting and Analysis 0×65” by Aaron
Portnoy and ...
Virtual Machine for Android Reverse Engineering
-
Hi !!
Now, it's possible to download a virtual machine (for VirtualBox) with all interesting tools around android RE. So you can test directly Androguard, D...
Summing up SVG fuzzing in browsers
-
Hi there. As the title states, this is a summary of SVG fuzzing results.
Today I would like to prattle a bit about what I was doing for some 2 weeks
in t...
NWScript JIT engine: Wrap-up (for now)
-
Yesterday, I provided a brief performance overview of the MSIL JIT backend
versus my implementation of an interpretive VM for various workloads.
Today, I’l...