CVE-2025-46551
Last modified
CVE-2025-46551 is a low-severity vulnerability rated 3.7/10 on the CVSS scale. JRuby-OpenSSL is an add-on gem for JRuby that emulates the Ruby OpenSSL native library. Starting in JRuby-OpenSSL version 0.12.1 and prior to version 0.15.4 (corresponding to JRuby versions starting in 9.3.4.0 prior to 9.4.12.1 and 10.0.0.0 prior to 10.0.0.1), when verifying SSL certificates, JRuby-OpenSSL does not verify that the hostname presented in the certificate matches the one the user tries to connect to. EPSS estimates a 0.16% chance of exploitation in the next 30 days.
Description
JRuby-OpenSSL is an add-on gem for JRuby that emulates the Ruby OpenSSL native library. Starting in JRuby-OpenSSL version 0.12.1 and prior to version 0.15.4 (corresponding to JRuby versions starting in 9.3.4.0 prior to 9.4.12.1 and 10.0.0.0 prior to 10.0.0.1), when verifying SSL certificates, JRuby-OpenSSL does not verify that the hostname presented in the certificate matches the one the user tries to connect to. This means a man-in-the-middle could just present any valid cert for a completely different domain they own, and JRuby would accept the cert. Anybody using JRuby to make requests of external APIs, or scraping the web, that depends on https to connect securely. JRuby-OpenSSL version 0.15.4 contains a fix for the issue. This fix is included in JRuby versions 10.0.0.1 and 9.4.12.1.
Metrics
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Weakness Enumeration
Affected Software
| Vendor | Product | Versions |
|---|---|---|
| Jruby | Jruby | >= 9.3.4.0, < 9.4.12.1 |
| Jruby | Jruby | 10.0.0.0 |
| Jruby | Jruby-Openssl | >= 0.12.1, < 0.15.4 |
References
Timeline
- Published
- Last Modified
- Status
- Analyzed
Frequently Asked Questions
What is CVE-2025-46551?
How severe is CVE-2025-46551?
How do I fix CVE-2025-46551?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2025
- CVE-2025-46546In Sherpa Orchestrator 141851, multiple time-based blind SQL…8.8
- CVE-2025-46547In Sherpa Orchestrator 141851, the web application lacks pro…6.1
- CVE-2025-46548If you enable Basic Authentication in Pekko Management using…6.5
- CVE-2025-46549YesWiki is a wiki system written in PHP. Prior to version 4.…6.1
- CVE-2025-4655SSRF vulnerability in FreeMarker templates in Liferay Portal…5
- CVE-2025-46550YesWiki is a wiki system written in PHP. Prior to version 4.…6.1
- CVE-2025-46552KHC-INVITATION-AUTOMATION is a GitHub automation script that…6.3
- CVE-2025-46553@misskey-dev/summaly is a tool for getting a summary of a we…6.1
- CVE-2025-46554XWiki is a generic wiki platform. In versions starting from …5.3
- CVE-2025-46556Mantis Bug Tracker (MantisBT) is an open source issue tracke…7.5
- CVE-2025-46557XWiki is a generic wiki platform. In versions starting from …9.8
- CVE-2025-46558XWiki Contrib's Syntax Markdown allows importing Markdown co…9
Are you affected by CVE-2025-46551?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
