Live data from Hacker News

List of Sites Affected by Cloudflare's HTTPS Traffic Leak

github.com

81–90 of 228 posts

Re: List of Sites Affected by Cloudflare's HTTPS Traffic Leak

#81

Today I learned that uber does not have a change password option once you are logged in. You have to log out and pretend you forgot the password. Bad UX if you don't know.

The downside of mobile first or mobile only for that matter. Normal web flows are downplayed. Not that this is excusable for a company of this size.

Re: List of Sites Affected by Cloudflare's HTTPS Traffic Leak

#82

I would like to point out that, if most sites used two-factor authentication, this leak would be at most a minor inconvenience. Maybe we should push for that more. Just days ago I talked to Namecheap about its horrible SMS-only 2FA and asked them to implement something actually secure, maybe contact your favorite site if they don't have 2FA yet.

Worth noting that authy is on the list. So if you synced your authy authenticators during that time, it's possible all your totp secrets leaked. One would hope authy encrypts those keys (I believe they do) client side, but yiiiiikes, I'm thinking about getting a yubikey.

Re: List of Sites Affected by Cloudflare's HTTPS Traffic Leak

#83

Earlier quoted context omitted.

@jgrahamc: If this problem doesn't justify emailing all proxy service customers, what problem would?

We are emailing them all, but we are starting with those that we know had data cached by a search engine.

Honest question: why not start with those that had data moving over a vulnerable server?

Are you confident that Tavis was the first to discover it?

Re: List of Sites Affected by Cloudflare's HTTPS Traffic Leak

#84
post #79

Has Cloudflare fixed the issues? Should I update passwords now or wait?

Yes, they've fixed the issue, so it's safe to change your passwords now. But expect some websites to prompt you to change your passwords again once they disclose the breach.

Re: List of Sites Affected by Cloudflare's HTTPS Traffic Leak

#85
post #62
post #7

I wrote this(1) script to check for any affected sites from local Chrome history. It checks for the header `cf-ray` in the response headers from the domain. It is not an exhaustive list but I was able to find few important ones like my bank site. 1: https://gist.github.com/kamaljoshi/2cce5f6d35cd28de8f6dbb27d...

Here's a script for checking domains of saved logins in Firefox against the list of sites using Cloudflare: https://gist.github.com/avian2/30db0d579732287d758c21ba8ded9...

I guess the bottom line is to change all passwords to be sure...

Re: List of Sites Affected by Cloudflare's HTTPS Traffic Leak

#87
post #78

Today I learned that uber does not have a change password option once you are logged in. You have to log out and pretend you forgot the password. Bad UX if you don't know.

Holy crap, really? I've been drawing up [profiles for the user account systems of a bunch of websites for the past few years][1], and I think I've only seen that once before (on a Washington State website, no less). [1]: https://github.com/opws/domainprofiles

Fairly common pattern on non-tech-oriented sites, in my experience.

Re: List of Sites Affected by Cloudflare's HTTPS Traffic Leak

#88
Webmasters and App-devs running on CloudFlare. You (at least) have to "force-logout" your users that have a "remember me" cookie set.

At least change the cookie name so the token stops working. For example, in ASP.NET - change the "forms-auth" name in the web.config file

Re: List of Sites Affected by Cloudflare's HTTPS Traffic Leak

#89
post #6
post #3

I'm confused by the "not affected" remarks. I thought the issue was any site which passes data through cloudflare could be leaked by requests to a different site, due to their data being in memory. Have I misunderstood?

The update from 1password indicated that there was application layer encryption happening in addition to the TLS encryption, so a breach of the TLS protection did not expose any sensitive data. Presumably other sites are in similar situations. But don't take my word for it, go change all your passwords.

Any hosted password manager should be "host proof". They should not have the decryption keys and it should not be possible for them to disclose your unencrypted passwords no matter how careless they or their intermediaries are. They should be sending an encrypted blob over the wire which is only decrypted in your client app or browser when you enter the passphrase.

Re: List of Sites Affected by Cloudflare's HTTPS Traffic Leak

#90
Apparently root case was:

/* generated code */ if ( ++p == pe ) goto _test_eof;

"The root cause of the bug was that reaching the end of a buffer was checked using the equality operator and a pointer was able to step past the end of the buffer. This is known as a buffer overrun. Had the check been done using >= instead of == jumping over the buffer end would have been caught."

Detailed timeline:

"2017-02-18 0011 Tweet from Tavis Ormandy asking for Cloudflare contact information

2017-02-18 0032 Cloudflare receives details of bug from Google

2017-02-18 0040 Cross functional team assembles in San Francisco

2017-02-18 0119 Email Obfuscation disabled worldwide

2017-02-18 0122 London team joins

2017-02-18 0424 Automatic HTTPS Rewrites disabled worldwide

2017-02-18 0722 Patch implementing kill switch for cf-html parser deployed worldwide

2017-02-20 2159 SAFE_CHAR fix deployed globally

2017-02-21 1803 Automatic HTTPS Rewrites, Server-Side Excludes and Email Obfuscation re-enabled worldwide"

Seems like a pretty good response by cloudflare to me.

Post reply on HN