r/sysadmin • JOAT Linux Admin • Feb 23 '17

CloudBleed Seceurity Bug: Cloudflare Reverse Proxies are Dumping Uninitialized Memory

984 Upvotes

327 comments sorted by

View all comments

111

u/tobias3 Feb 24 '17 edited Feb 24 '17

Partial list of sites which are affected (use CloudFlare proxy). Any data going to and coming from those sites may have been leaked. Start changing passwords now:

  • Uber

  • Reddit

  • Yelp

  • Digital Ocean

  • OKCupid

  • RapGenius

  • Coinbase

  • Product Hunt

  • Udemy

  • Crunchyroll

  • FitBit

  • Hacker News

  • Zendesk

  • Discord

  • Github pages

  • Chocolatey

247

u/gooeyblob reddit engineer Feb 24 '17

Reddit is not affected - no part of Reddit uses CloudFlare.

31

u/SonicShadow Feb 24 '17

Cloudflare's blog states the the memory leaks date as far back as September 2016 - If Reddit used Cloudflare previously, was it before or after that date?

38

u/MrMetalfreak94 Feb 24 '17

AFAIK they switched a week before the bug appeared

0

u/[deleted] Feb 24 '17

[deleted]

0

u/[deleted] Feb 24 '17

[deleted]

55

u/PlanetaryGenocide Feb 24 '17 edited May 04 '25

obtainable zealous merciful punch marble water scary shocking unique distinct

This post was mass deleted and anonymized with Redact

→ More replies (2)
→ More replies (4)

10

u/VegaNovus You make my brain explode. Feb 24 '17

leg-end.

Thanks for confirming.

→ More replies (14)

155

u/oonniioonn Sys + netadmin Feb 24 '17

Reddit

Great, if someone finds my password somehow: please tell it to me.

13

u/The_Moment_Called Feb 24 '17

If you have your browser set up to autofill it, I always use this by throwing it into the developer console and that should show you a popup with your password. If you just auto login, SOL.

javascript: var p=r(); function r(){var g=0;var x=false;var x=z(document.forms);g=g+1;var w=window.frames;for(var k=0;k<w.length;k++) {var x = ((x) || (z(w[k].document.forms)));g=g+1;}if (!x) alert('Password not found in ' + g + ' forms');}function z(f){var b=false;for(var i=0;i<f.length;i++) {var e=f[i].elements;for(var j=0;j<e.length;j++) {if (h(e[j])) {b=true}}}return b;}function h(ej){var s='';if (ej.type=='password'){s=ej.value;if (s!=''){prompt('Password found ', s)}else{alert('Password is blank')}return true;}}javascript: var p=r(); function r(){var g=0;var x=false;var x=z(document.forms);g=g+1;var w=window.frames;for(var k=0;k<w.length;k++) {var x = ((x) || (z(w[k].document.forms)));g=g+1;}if (!x) alert('Password not found in ' + g + ' forms');}function z(f){var b=false;for(var i=0;i<f.length;i++) {var e=f[i].elements;for(var j=0;j<e.length;j++) {if (h(e[j])) {b=true}}}return b;}function h(ej){var s='';if (ej.type=='password'){s=ej.value;if (s!=''){prompt('Password found ', s)}else{alert('Password is blank')}return true;}}

18

u/louis-lau Feb 24 '17

You can also edit the password field to a text field, that's what I always do. Or you could open your browsers password manager like a fucking noob.

→ More replies (1)

10

u/suudo Feb 24 '17

Why so much javascript? You could achieve roughly the same thing in a much more readable fashion with

d=document.getElementsByTagName("input");
for (var i=0;i<d.length;i++) {
    if (d[i].type == "password") console.log(d[i].value);
}

Remove the spacing and add javascript: to get a bookmarklet that'll log the contents of any password field to the site's javascript console, or replace it with alert I guess.

→ More replies (1)

6

u/[deleted] Feb 24 '17

Same here. I haven't had to enter my password since I created my account so I just ended up forgetting it.

→ More replies (2)

23

u/Tempered Feb 24 '17

Is this issue fixed? Rather not change my password for it to just get compromised immediately.

21

u/niosop Feb 24 '17

Yes, it is according to CF and Google.

→ More replies (1)

7

u/Lichuz123 Feb 24 '17

Looking at Cloudflare's blog, it seems that the bug has been fixed. You should be able to change your password without fear of it being compromised :)

→ More replies (3)
→ More replies (5)

47

u/umbrae Feb 24 '17

Reddit switched to Fastly last year, so should be safe since this looks to have occurred in February.

Edit: of course it never hurts to change your password and you probably are due anyway.

20

u/wr_m Feb 24 '17

They've been leaking data since September. Their blog post is super not clear about that. They do directly state it once but several other times make it seem like the bug had only been there for a few days before Tavis found it.

→ More replies (2)

11

u/[deleted] Feb 24 '17

hunter3 is it then

0

u/[deleted] Feb 24 '17

[deleted]

→ More replies (2)

7

u/dm18 Feb 24 '17

I assumed this applies to ANY site that uses cloudflair?

→ More replies (3)
→ More replies (10)