Cybersecurity

New vulnerability at Open SSLv2: Drown Attack

There is a new Open SSLv vulnerability called “Drown Attack”

Discovered:03/01/2016

Who’s vulnerable:every server using OpenSSLv2 protocol.

About of 2.3 million of HTTPS servers are vulnerable to “Special Drown” attack and 3.5 million of HTTPS servers vulnerable to “General Drown” attack, also the Drown Attack team run an Internet wide scan and they got this results:

  • HTTPS — Top one million domains 25%
  • HTTPS — All browser-trusted sites 22%
  • HTTPS — All sites 33%

How it works:

An attacker can decrypt the communication channel between the client and the server, and get information and files that can compromise the privacy of the clients, the attacker tries to decrypt messages using the SSLv2 protocol, its required have the same private key for SSLv2 and TLS to decrypt all the TLS messages, this attack it’s a variant of the one created by Daniel Bleichenbacher in 1990’s

There’s another variation of this attack named “Special DROWN” that uses another vulnerability of SSLv2 to decrypt the message in one minute using one cpu core, that vulnerability “OpenSSL handles SSLv2 key processing” and was patched in March 2015

How to solve it:

How to solve it: disable OpenSSLv2 protocol on your server and its cipher suites, do not use the same private/public key between protocols.

If you feel that your server can be vulnerable to this new kind of attack you can use https://www.ssllabs.com/ssltest/ to verify the actual state of your ssl configuration and possible vulnerabilities, you can also check if your site was detected as vulnerable to drown attack here https://drownattack.com/#check

References:

https://drownattack.com/

Published by
DevOps Guy

Recent Posts

Agentic AI in Healthcare: Use Cases and Best Practices

Agentic AI refers to AI designed with human-like autonomy to carry out specific tasks without…

3 days ago

How to Create an AI Application: Steps, Challenges and Solutions

Have you ever questioned how self-driving cars navigate without human input, how chatbots can carry…

1 week ago

Advanced Prompt Engineering Strategies

Advanced prompt engineering strategies are important when extracting maximum value from Large Language Models (LLMs).…

2 weeks ago

Python vs Node.js for AI Development | Video

Today, I will discuss which one is better, Python vs Node.js for AI development, so…

2 weeks ago

How to Integrate AI into a React Application

At this point, if AI isn’t part of your application, you’re falling behind in a…

3 weeks ago

Top AI Conferences 2025: Must-Attend Events for Tech Leaders

As a CEO, I know that attending the top AI conferences 2025 is an excellent…

1 month ago