'Severe Bug' To Be Patched In OpenSSL
An anonymous reader writes: The Register reports that upcoming OpenSSL versions 1.0.2d and 1.0.1p are claimed to fix a single security defect classified as "high" severity. It is not yet known what this mysterious vulnerability is — that would give the game away to attackers hoping to exploit the hole before the patch is released to the public. Some OpenSSL's examples of "high severity" vulnerabilities are a server denial-of-service, a significant leak of server memory, and remote code execution. If you are a system administrator, get ready to patch your systems this week. The defect does not affect the 1.0.0 or 0.9.8 versions of the library.
Your audit of OpenSSL has already contributed back to the Open Source community, whether voluntary or not.
$5 / month hosted VPS on linux = awesome!
Always keep your software up-to-date for security reasons!
Unless of course the up-to-date versions are less secure than the old versions...
Get free satoshi (Bitcoin) and Dogecoins
Shirley by now then.
So tired of these pre-announcements. What's next, pre-pre-announcements? Just publish already, doofuses.
I guess you could use the diffs to find the hole.
time to start giving this a second look...
Remember when everyone thought Windows was the biggest monoculture? Not on the web server side of the business....
If you find yourself in a hole, stop digging.
Anybody using OpenSSL over LibreSSL deserves what they get. And what they get is this shit. They literally cannot add a new feature without enabling security exploits.
Not again...
Offer up a version of the the package that is small enough to be audited in detail so that there are very very very few bugs with it.
I think they said they had it down to 6k? So do that. Obviously that strips out a lot of features people like. So decide what is more important to you.
security or covering your car with stickers and truck nuts.
good security has to be simple. you get complicated and you get something that can't be fully understood well enough to debug.
I've decided to stop wasting my time responding to AC trolls/sockpuppets... so if you want a response from me... login.
Lol you want everyone to have to link a fucking rust runtime or whatever? Everything in rust? Are you sure that there's no exploit in the implementation of all the extra code rust runs at runtime?
Pet languages are nice, but don't expect them to be used universally, ever.
Every software developer, please stop using OpenSSL. It was crap then, it is crap now and it will be crap tomorrow. And LibreSSL is not the solution. You can't turn crap into something nice. You want a decent SSL library, try mbed TLS. Unlike OpenSSL, this library has good documentation (example programs included), has a logical and sane API (no ugly callback shit) and its code is clean and secure.
I switched from OpenSSL to mbed TLS (named PolarSSL back then) in my open source project some time ago. I should have done it more early! The migration was easy and only cost me a few days. So, stop punishing yourself and give mbed TLS a try. You won't regret it!!
Disclaimer:
No, I'm in no way connected to mbed TLS. Just a happy mbed TLS user who doesn't understand why people keep on torturing themselves and their users.
It doesn't have to be like this. All we need to do is make sure we keep talking.
PAE and x86-64 and probably other CPUs now have page table flags for protecting against buffer overrun by non-executable, readonly memory sections and such. An overrun will cause a segfault rather than an actual overrun. This significantly improve things. So what is the status of this in major Linux distros?
Rust? The language that hit 1.0 only about two months ago, so very long after it was first promised? The language with only one quasi-usable implementation? The language whose one quasi-usable implementation is riddled with bugs (its GitHub isse tracker is full of them)? The language that hasn't been used for anything significant, other than its own bug-riddled quasi-usable implementation? The language that is more hype than substance? The language that the Ruby on Rails fanboys jumped ship to after Rails and Ruby started sinking fast? The language with convoluted ownership semantics that make C++'s easy to comprehend and use by comparison? No thanks!
An interesting question, but a page table thing won't protect against all buffer overruns- it would still overwrite variables hanging around there that are within the page. Which seems to already happen- you can't just write past your page and not get segfaulted?
You are right. Data could also be leaked, which would be awful. Guard pages are another feature often used, when a buffer overflow occurs it would often hit the guard page which being unallocated space will segfault, but its not perfect. Its a lot easier to protect code than it is to protect data.
Would that be the Microsoft Register: 2 mentions of Microsoft and 4 mentions of Windows and 2 negative mentions of Apple on the main page. The editor has never forgot Apple de-inviting him to a corporate freebie.
with a solid foundation of systemd under it, openssl can be robust, secure and unstoppable!
Why not just fix it using a carbon nanotube? They use them to fix everything else.
We, Gods of OpenSSL are announcing that there will be a patch in 2 days. We will not tell you what it is as you could patch it yourself or use any of the forks that we dislike like LibreSSL. Surely we will not reveal what it is as bad people could use it (trust us, we tell you they cannot already). The only thing we will say is that it was introduced after 1.0.0,so we are sure you won't find out and that The Big Vendors who pay us will be able to deliver a patch when they are ready. And bad guys won't be able to annoy you because we know they are morons and won't find out...
I gave up with the idea of an useful sig...
Want to know the vulnerability? Diff the latest from last version without - 1.0.0. Compare. :)
The comment title says it all. Many developers don't torture themselves. Other people do the torturing by specifying OpenSSL effectively as a requirement. mbed TLS is not FIPS compliant based on a quick google search.
... and clean the coffee machine
Please go gentle on him. I mean, the dumb faggot is a poser at best. In a couple months, he'll get pissed off that his hello world rust program is still buggier than his momma's crab-infested cunt and move on to the next language du jour (swift? nim? who knows!). Maybe someday he'll give up for good and go back to sucking cocks or mopping floors or something more suitable for his 2-digit IQ.
When processing an ECParameters structure OpenSSL enters an infinite loop if the curve specified is over a specially malformed binary polynomial field. This can be used to perform denial of service against any system which processes public keys, certificate requests or certificates. This includes TLS clients and TLS servers with client authentication enabled.
original advisory Hidden in plain sight. (sigh)
Isn't The Register a news satire site? [if not it needs reclassifying]