Live data from Hacker News

The Heartbleed Bug

heartbleed.com

41–50 of 547 posts

Re: The Heartbleed Bug

#41
post #26
post #24

Earlier quoted context omitted.

The bug is in the handling of the TLS protocol itself (actually, in a little-used extension of TLS, the TLS Record Layer Heartbeat Protocol), and isn't exposed in applications that just use TLS for crypto primitives.

Does sshd only use TLS/OpenSSL "for crypto primitives"? Or not use OpenSSL at all?

TLS is a protocol, OpenSSL is a library, sshd uses the latter to implement the SSH protocol.

Re: The Heartbleed Bug

#43
post #25

I don't quite understand how this bug works. I would appreciate any input from someone knowledgeable. It sounds like the heartbeat code is sending some data in the handshake. That data should be harmless (padding? zeroes?) but the bug results in reading off the end of an array and from whatever other data happens to be there. Someone sniffing the connection can then see those bytes fly by. If they happened to contain…

From what I understood, an attacker could get 64Kb chunks per one request.

Re: The Heartbleed Bug

#44
post #12

A couple more data points: I'm running Fedora 19 and Arch on my main dev machines/VMs and as of this posting are considered up-to-date. Both are vulnerable: [Fedora19] $ openssl version OpenSSL 1.0.1e-fips 11 Feb 2013 [Arch] $ openssl version OpenSSL 1.0.1f 6 Jan 2014

It does take time for these things to be tested and deployed. Regardless of severity of bug, distributions must test packages before sending them out to all their users. It would be unfortunate if a new package were to be released immediately only to be soon masked/recalled due to unforeseen consequences. Of note, the Gentoo package was bumped approximately 2 hours after the advisory was published.

To be clear, the Gentoo package is only in unstable. It hasn't reached stable yet. (https://bugs.gentoo.org/show_bug.cgi?id=507074)

Re: The Heartbleed Bug

#45
post #25

I don't quite understand how this bug works. I would appreciate any input from someone knowledgeable. It sounds like the heartbeat code is sending some data in the handshake. That data should be harmless (padding? zeroes?) but the bug results in reading off the end of an array and from whatever other data happens to be there. Someone sniffing the connection can then see those bytes fly by. If they happened to contain…

The original article says:

Can attacker access only 64k of the memory? There is no total of 64 kilobytes limitation to the attack, that limit applies only to a single heartbeat. Attacker can either keep reconnecting or during an active TLS connection keep requesting arbitrary number of 64 kilobyte chunks of memory content until enough secrets are revealed.

...so I guess the answer to 2 is only limited by how frequently you can change the heartbeat settings, and how frequently OpenSSL will send a heartbeat packet.

Re: The Heartbleed Bug

#46
post #5

Does anyone know how Amazon's Elastic Load Balancers are affected? I can't find anything on the AWS site

That is my concern as well. We are still running CentOS 6.4 which does not have the affected version of OpenSSL, but we terminate SSL at the ELB so if they are affected then are keys are not safe.

Edit: I've posted on the support forum, hopefully they get back to us https://forums.aws.amazon.com/thread.jspa?threadID=149690

Re: The Heartbleed Bug

#47
What popular SSL client software uses the vulnerable OpenSSL? (Any web browsers, for example on popular linuxes? How about 'curl' when connecting to HTTPS sites?)

Re: The Heartbleed Bug

#48
post #39

This thing has been in the wild for two years. What are the odds it hasn't been systematically abused? And what does this imply? To me it sounds kind of like finding out the fence in your backyard was cut open two years ago. Except in this case the backyard is two thirds of the internet.

Worse, it's retroactively unfixable: Even doing all this [revoking certs, new secret keys, new certificates] will still leave any traffic intercepted by the attacker in the past still vulnerable to decryption.

So it would be a good idea to change all your passwords to critical services like email and banks, once they have issued new certs and updated their openssl.

Re: The Heartbleed Bug

#49
Holy shit. That seems worse than the debian openssl debacle.

If i got that right ALL openssl private keys are now potentially compromised.

I hope vendors push fixes soon, and then I guess I'm busy for a few days regenerating private keys.

Re: The Heartbleed Bug

#50
post #37

Any chance this bug originated with the NSA? It seems like it would fall under their goal of subverting the infrastructure that keeps secrets on the internet. Of course this is exactly why such a goal is a bad idea - an unprotected internet causes widespread damage.

I knew I was going to be attacked for saying this, but isn't it a real possibility? We already know that they tried to weaken RSA.
Post reply on HN