Earlier quoted context omitted.
Ring, unfortunately, has quite toxic project leadership with a history of making hostile decisions towards their contributors and userbase ( see https://github.com/briansmith/ring/issues/774 for one example ). Something to be aware of if you're considering building with it.
It looks like author of ring library tries to protect their user base from security vulnerabilities, but hit by bug(?) in cargo, which changed from warning to error for yanked libraries. Anyway, no promises until API version 1.0.
Patch OpenSSL on November 1 to avoid “critical” security vulnerability
81–90 of 217 posts
Re: Patch OpenSSL on November 1 to avoid “critical” security vulnerability
#82Earlier quoted context omitted.
Ring, unfortunately, has quite toxic project leadership with a history of making hostile decisions towards their contributors and userbase ( see https://github.com/briansmith/ring/issues/774 for one example ). Something to be aware of if you're considering building with it.
That looks reasonable to me. The author is blunt about how he does things and why he does them, while being polite. Don't know what 'yanking' a crate means specifically, but that seems like an ecosystem problem; in Java for example, maven dependencies are supposed to be immutable and the largest distributor (mvnrepository) doesn't allow updating a package.
Re: Patch OpenSSL on November 1 to avoid “critical” security vulnerability
#83Earlier quoted context omitted.
The start has happened, but it's happening unevenly with different users. Lots of TLS servers (in reverse proxies but also in backend apps and even Apache httpd[1]) are in memory safe languages. For example Go, while not totally memory safe, has shipped their Go-implemented crypto/tls library for a long time. (And also had some crypto correctness bugs - reminding us that memory safety is "necessary but not sufficient…
Speaking of go, it looks they will be patching this as well. https://groups.google.com/g/golang-announce/c/dRtDK7WS78g
See screenshot of the slack conversation: https://paste.pics/f5622033ae711b36e0bbcda393a67866
Re: Patch OpenSSL on November 1 to avoid “critical” security vulnerability
#84Earlier quoted context omitted.
Not OS or browser but my SSH servers use Teleport and my HTTPS servers use Traefik or Caddy. Caddy, Traefik, and Teleport are written in Golang and not using OpenSSL. It’s a start.
I adore Go, but it seems to be impacted too: https://groups.google.com/g/golang-announce/c/dRtDK7WS78g
See screenshot of the slack conversation: https://paste.pics/f5622033ae711b36e0bbcda393a67866
Re: Patch OpenSSL on November 1 to avoid “critical” security vulnerability
#85Earlier quoted context omitted.
This is almost certainly a different bug. I don't believe Go's standard library uses OpenSSL.
You’re right re: implementation —- I’m drawing a conclusion solely from the coordinated disclosure that it’s a similar crypto/TLS issue. If the Go issues were distinct I’d imagine they’d choose a different day to disclose/release?
Re: Patch OpenSSL on November 1 to avoid “critical” security vulnerability
#86November 1st is a bank holiday in France, so a lot of sysadmins won’t be happy and systems will be vulnerable.
This is most likely but another possibility is that it was coordinated to happen on a bank holiday so systems can be dated with less impact from service outages.
Re: Patch OpenSSL on November 1 to avoid “critical” security vulnerability
#87 libssl.so.10 => /lib64/libssl.so.10
libssl3.so => /lib64/libssl3.so
libnss3.so => /lib64/libnss3.so
What puzzles me is that I am using libssl.so.10 and libssl3.so at the same time. libssl3.so belongs to the nss package and not to the openssl package. Am I affected?Re: Patch OpenSSL on November 1 to avoid “critical” security vulnerability
#88Re: Patch OpenSSL on November 1 to avoid “critical” security vulnerability
#89Earlier quoted context omitted.
It looks like author of ring library tries to protect their user base from security vulnerabilities, but hit by bug(?) in cargo, which changed from warning to error for yanked libraries. Anyway, no promises until API version 1.0.
That's a rather charitable interpretation of events. Events which didn't need to happen. Events which happened for dubious reasons and which depended dubious reasoning.
Re: Patch OpenSSL on November 1 to avoid “critical” security vulnerability
#90When I execute an ldd at /usr/bin/ssh I get libssl.so.10 => /lib64/libssl.so.10 libssl3.so => /lib64/libssl3.so libnss3.so => /lib64/libnss3.so What puzzles me is that I am using libssl.so.10 and libssl3.so at the same time. libssl3.so belongs to the nss package and not to the openssl package. Am I affected?