Cloudflare Leaks Sensitive User Data Across the Web (theregister.co.uk)
ShaunC writes: In a bug that's been christened "Cloudbleed," Cloudflare disclosed today that some of their products accidentally exposed private user information from a number of websites. Similar to 2014's Heartbleed, Cloudflare's problem involved a buffer overrun that allowed uninitialized memory contents to leak into normal web traffic. Tavis Ormandy, of Google's Project Zero, discovered the flaw last week. Affected sites include Uber, Fitbit, and OK Cupid, as well as unnamed services for hotel booking and password management. Cloudflare says the bug has been fixed, and Google has purged affected pages from its search index and cache. Further reading: The Register, Ars Technica
If this unremarkable bug in a proprietary cloud platform didn't have a cutesy name, it wouldn't be reported in the news. It would have just been fucking fixed, because fixing it is the important part, not running bullshit news about it.
Pointer arithmetic is the gift that keeps on giving.
I love it when some lazy fool uses strdup instead of malloc and strncpy, and I end up seeing passwords in tcpdump.
And THAT is why I don't use online password management sites, bloody stupid idea anyway, talk about putting all your eggs into one basket.
There are three kinds of falsehood: the first is a 'fib,' the second is a downright lie, and the third is statistics.
In 2017 with so many better languages available what kind of gross incompetence does it take to still be programming in C? The sheer number of buffer overrun vulnerabilities in everything we've seen over the decades is a fucking disaster.
This is the point where C programmers say, "but I can do it right!" No.. you CANNOT. History has made that crystal fucking clear. Even people much smarter than you keep fucking it up.
Stop using languages that make buffer overruns so fucking easy. At the very least use a managed language. Anything else is simple negligence and we need to start holding programmers legally liable for the damage they do through simple incompetence of using bad tools. We would never accept a world where airplanes fell out of the sky because aero engineers used piss poor tools to design the wing spars when better ones were available for decades.
I know that might mean you have to get dragged out of the 1970's.
The code was written in Ragel, whatever the fuck that is.
BadCode > BadCode
Nice troll though.
Whats people's obsession with "cloud" all about? Everywhere you look, cloud this cloud that, cloud this cloud that
There's NO SUCH THING. All "cloud" means is literally SOMEONE ELSES COMPUTER--security flaw #0
Anyone who stores any amount of sensitive data on the clou....I mean on somebody else's computer, is an idiot. Well deserved.
I am genuinely curious about the actual advantages of the CloudFlare CDN.
Some time ago, I tried their most basic package and didn't notice any improvement. In fact, that site had some slow-page-loading issues which their CDN didn't reduce; additionally, some unknown-until-that-moment errors started appearing. Note that the whole point of that offer was convincing me to buy the proper version, so I assume that it was good enough. This was a quite short experience and that's why I don't have a clear opinion about them.
What I definitively find very curious is the relevant number of sites using CloudFlare. Another curious bit is that CloudFlare never fails, at least this is what the error messages say. I mean the ones which are shown when a site using CloudFlare is down, clearly stating that everything is that site's fault because the CloudFlare part is fine. I have never seen one of these error messages saying that the site is fine and CloudFlare is down.
Custom Solvers 2.0 = Alvaro Carballo Garcia = varocarbas.
.. from a Chi.com financed company? You globe-slut fool.
Part of what I do for a living, and have done for many years, is evaluate these kinds of vulnerabilities. This could have been really, really bad, a major story. Certainly it would be a big deal if all of the following were true:
If the issue existed for a long time.
If the bad guys knew about it before it was fixed.
If it affected sites that had something vaguely resembling valid html.
If it could have leaked tls/ssl keys.
In the security field, we have a mostly objective scoring system called CVSS which gives a numeric score to how bad the risk is. This scores high enough that it needed to be fixed right away - and it was fixed right away, probably before any bad guys knew about it.
Given the details of the issue, and how it was handled by first Google and then Cloudflare, I don't think it's the biggest story of the year. Cloudflare fixed it within hours and got cached copies of affected pages removed from search engine caches. All evidence indicates this was done before any bad guys were aware of the issue. I'm not too concerned. That's my professional opinion. My opinion would be different if it were left unfixed for six years after it was publicly known, then half fixed for six more years (looking at you, Microsoft).