CVE-2009-4123: High severity jruby jruby-openssl vulnerability
A security problem involving peer certificate verification was found where failed verification silently did nothing, making affected applications vulnerable to attackers. Attackers could lead a client application to believe that a secure connection to a rogue SSL server is legitimate. Attackers could also penetrate client-validated SSL server applications with a dummy certificate.
Other sources
The jruby-openssl gem before 0.6 for JRuby mishandles SSL certificate validation.
— MITRE
Affected Software
Event History
Frequently Asked Questions
What is the severity of CVE-2009-4123?
CVE-2009-4123 is classified as a high-severity vulnerability due to the potential for attackers to impersonate legitimate SSL servers.
How do I fix CVE-2009-4123?
To fix CVE-2009-4123, upgrade the jruby-openssl library to version 0.6 or later.
What applications are affected by CVE-2009-4123?
CVE-2009-4123 affects applications utilizing the jruby-openssl library version 0.6 and below.
What could happen if CVE-2009-4123 is exploited?
If exploited, CVE-2009-4123 allows attackers to successfully perform man-in-the-middle attacks by hijacking SSL connections.
Is CVE-2009-4123 still a risk today?
Yes, CVE-2009-4123 remains a risk if vulnerable versions of jruby-openssl are still in use in applications.