Hello,
Yesterday (Nov 22), Ruby development team (Ruby Core) released a bugfix version
of both Ruby 1.9.3 and 2.0.0 that correct a reported vulnerability.
You can read the release notes of these new releases and also the specific
notes about the security exploit:
As usual, RubyInstaller team is building and testing this new release to provide
you updated binaries to be used in your development, production or integration
environments.
These binaries will be released soon and announced, as usual, on our group and
website.
But due a small issue with our code signing certificates, these installers
will not be digitally signed.
As you know, since 2010, our installers (.exe) have been digitally signed by
me to ensure no tampering has been done to the executables.
This has been my commitment to the project to ensure you, the company you work
for or your customers that we care about the integrity of this product.
As done every time, a new code signing order was put on Comodo, ID documents
have been provided and the wait process to receive the certificate started.
To my surprise, a new certificate requirement was added: Reliable Method of
Communication.
As outlined in CABF Baseline requirements:
This requirement allow the Certificate Issuer to use different ways to
determine a reliable way to communicate with the Applicant Representative (me).
Comodo forces to be phone validation, which in my particular case, cannot
comply, as my phone number is unlisted here in Argentina and not showing in
the supported websites.
I've attempted to figure out solutions to this situation and discuss with
Comodo, but they have their process and requirements that cannot be ignored.
It is sad there is no easy way for Open-Source developers to provide their
tools to others with a certain level of trust and integrity more than just
a checksum.
It is also sad there are no Certificate Issuer companies offering code signing
certificates to Open-Source developers.
I'm still looking for workarounds to this situation, but in the meantime, you
will have to *trust me* (or at least, verify the MD5 signature of the file
you just download).
Will send a follow up shortly.
Thank you for your time.
--
Luis Lavena
AREA 17
-
Perfection in design is achieved not when there is nothing more to add,
but rather when there is nothing more to take away.
Antoine de Saint-Exupéry