Questions tagged [heartbleed-bug]

The Heartbleed Bug is a serious vulnerability in the popular OpenSSL cryptographic software library. This weakness allows stealing the information protected, under normal conditions, by the SSL/TLS encryption used to secure the Internet.

The Heartbleed Bug is a serious vulnerability in the popular OpenSSL cryptographic software library. This weakness allows stealing the information protected, under normal conditions, by the SSL/TLS encryption used to secure the Internet. SSL/TLS provides communication security and privacy over the Internet for applications such as web, email, instant messaging (IM) and some virtual private networks (VPNs).

The Heartbleed bug allows anyone on the Internet to read the memory of the systems protected by the vulnerable versions of the OpenSSL software. This compromises the secret keys used to identify the service providers and to encrypt the traffic, the names and passwords of the users and the actual content. This allows attackers to eavesdrop on communications, steal data directly from the services and users and to impersonate services and users.

Source: http://heartbleed.com

OpenSSL Security Advisory [07 Apr 2014] 
========================================

TLS heartbeat read overrun (CVE-2014-0160)
==========================================

A missing bounds check in the handling of the TLS heartbeat extension can be
used to reveal up to 64k of memory to a connected client or server.

Only 1.0.1 and 1.0.2-beta releases of OpenSSL are affected including
1.0.1f and 1.0.2-beta1.

Thanks for Neel Mehta of Google Security for discovering this bug and to
Adam Langley <agl@chromium.org> and Bodo Moeller <bmoeller@acm.org> for
preparing the fix.

Affected users should upgrade to OpenSSL 1.0.1g. Users unable to immediately
upgrade can alternatively recompile OpenSSL with -DOPENSSL_NO_HEARTBEATS.

1.0.2 will be fixed in 1.0.2-beta2.

* https://www.openssl.org/news/secadv_20140407.txt

82 questions
3
votes
1 answer

Updating OpenSSL on Strawberry Perl

I have a portable Strawberry Perl version 5.18.1.1 which has OpenSSL Version 1.0.1e and I want to update it to 1.0.1g. Could someone help? What should I do in order to update my Strawberry Perl to OpenSSL 1.0.1g, including all the modules that…
user3019319
  • 326
  • 3
  • 9
3
votes
1 answer

OpenSSL version for Heartbleed

How does one check the version of OpenSSL for the Heartbleed vulnerability on CentOS systems, and what is the procedure for manually updating it?
JoshuaDavid
  • 8,861
  • 8
  • 47
  • 55
3
votes
1 answer

Does memory protection protect servers from the heartbleed exploit?

I understand that the heartbleed-bug allows a remote attacker to read memory from your machine. Is this mitigated by memory protection? For example, if I have a public-facing https webserver, any webserver traffic and data is obviously compromised,…
AMADANON Inc.
  • 5,753
  • 21
  • 31
3
votes
0 answers

App Engine, OpenSSL and Heartbleed

Has GAE ever used OpenSSL for its frontend servers? It's quite interesting in context of the Hearbleed security hole (http://heartbleed.com). It'd be nice to get a confirmation from Google that no risks are present.
2
votes
2 answers

Linking with OpenSSL fails with Heartbleed security advisory even after upgrading it

while running radius server in debugging mode by using the command radiusd -X, i got a problem like this the error is shown as below: Refusing to start with libssl version OpenSSL 1.0.1f 6 Jan 2014 (in range 1.0.1 - 1.0.1f). Security advisory…
prashad
  • 107
  • 2
  • 15
2
votes
1 answer

Is it harmful to use java.lang.String to store sensitive data?

Because Java string objects are immutable and the garbage collector asynchronous, storing authentication information in strings prevents one sort of security in favor of thread safety. Securely handling such information requires mutability, i.e.…
reechard
  • 861
  • 6
  • 22
2
votes
2 answers

Heartbleed bug: Why is it even possible to process the heartbeat request before the payload is delivered?

First, I am no C programmer and the OpenSSL codebase is huge, so forgive me for asking a question that I could probably find the answer to, given I had the time and skill to dig through the code. TLS runs over TCP from what I can tell. TCP is stream…
Niels B.
  • 5,912
  • 3
  • 24
  • 44
2
votes
1 answer

Do openssl-1.0.1g has android platform support?

Because of the heartbleed issue in some versions of OpenSSL, I need to update my OpenSSL version to openssl-1.0.1g. Does it has support for android platform? If yes, can somebody suggest me about the building procedures? I couldn't compile the…
Naseef Chowdhury
  • 2,357
  • 3
  • 28
  • 52
2
votes
1 answer

How do I enable EVP functions in openssl?

I am trying to update my web server to the latest openssl with the heartbleed patch ( 1.0.1g ). I grabbed the tarball from openssl.org. Said the usual ./configure; make; make install. Had to say config shared to get it to make the .so file ( by…
Jerry Kaidor
2
votes
2 answers

What kind of data does Heartbleed receive?

I have been playing with the Python implementation of Heartbleed on a couple of servers and got all sorts of data in response. Amongst the data received, I have seen: - Cookies values (SESSIONID, etc) - Random characters that make no sense - HTML -…
Joan-Diego Rodriguez
  • 2,439
  • 1
  • 27
  • 29
2
votes
2 answers

Does GlassFish 3 use OpenSSL for encryption?

Does GlassFish 3 use OpenSSL for encryption? Our security staff is concerned about the Heartbleed vulnerability.
2
votes
1 answer

Is standard Java immune to memcpy security flaws like the recent open ssl heartbeat flaw?

Recently, the library openssl has been revealed to have a serious flaw that enables attackers to read up to 64KB of memory. http://blog.existentialize.com/diagnosis-of-the-openssl-heartbleed-bug.html The cause seems to be due to the use of memcpy…
bmillare
  • 4,183
  • 2
  • 23
  • 42
1
vote
1 answer

SSH haywire with login attempts - Heartbleed?

Recently seen in my (Snow Leopard) Mac Mini's /var/log/secure.log: Feb 17 06:31:32 mini sshd[37945]: Invalid user charles from 220.248.31.177 Feb 17 06:31:34 mini sshd[37947]: Invalid user charlie from 220.248.31.177 Feb 17 06:31:37 mini…
QED
  • 9,803
  • 7
  • 50
  • 87
1
vote
2 answers

How to update OpenSSL on Ubuntu from OpenSSL 1.0.1f to OpenSSL 1.0.2g?

I have a few steps to do this, but after executing the below steps still I'm getting the same Version. ubuntu@ip-XXXX:~$ openssl version -v OpenSSL 1.0.1f 6 Jan 2014 ubuntu@ip-XXXX:~$ sudo wget…
Raju
  • 375
  • 1
  • 4
  • 15
1
vote
3 answers

regex to match safe openssl and unsafe openssl

The goal of this, is to run this across many machines with ansible or fabric to find out which of your machines are vulnerable to the heartbleed. Heartbleed has been out for a while, this will search the version installed on Ubuntu 12.04 LTS. For…
Egidijus
  • 155
  • 3
  • 9