Every CVE Search/ Get API key

CVE-2025-45765

ruby-jwt v3.0.0.beta1 was discovered to contain weak encryption. NOTE: the Supplier's perspective...

9.1 CriticalDisputed

ruby-jwt v3.0.0.beta1 was discovered to contain weak encryption. NOTE: the Supplier's perspective is "keysize is not something that is enforced by this library. Currently more recent versions of OpenSSL are enforcing some key sizes and those restrictions apply to the users of this gem also."

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
None
User interaction
None

What an attacker can affect

Confidentiality
High
Integrity
None
Availability
High

Exploit likelihood

0.17%Up 0.2 points since Aug 8, 2025
90%50%10%1%

What each source reports

CVE List Score used 9.1

ruby-jwt v3.0.0.beta1 was discovered to contain weak encryption. NOTE: the Supplier's perspective is "keysize is not something that is enforced by this library. Currently more recent versions of OpenSSL are enforcing some key sizes and those restrictions apply to the users of this gem also."

Record
CVE-2025-45765
CVSS 3.1
9.1 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H
Weakness
CWE-326
Updated
2026-11-02
EUVDEUVD-2025-23954 9.1

ruby-jwt v3.0.0.beta1 was discovered to contain weak encryption. NOTE: the Supplier's perspective is "keysize is not something that is enforced by this library. Currently more recent versions of OpenSSL are enforcing some key sizes and those restrictions apply to the users of this gem also."

Record
EUVD-2025-23954
CVSS 3.1
9.1 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H
Updated
2026-11-02
GitHub AdvisoriesGHSA-6ch4-944p-wf7j 9.1

ruby-jwt v3.0.0.beta1 was discovered to contain weak encryption. NOTE: the Supplier's perspective...

ruby-jwt v3.0.0.beta1 was discovered to contain weak encryption. NOTE: the Supplier's perspective is "keysize is not something that is enforced by this library. Currently more recent versions of OpenSSL are enforcing some key sizes and those restrictions apply to the users of this gem also."

Record
GHSA-6ch4-944p-wf7j
CVSS 3.1
9.1 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H
Weakness
CWE-326
Updated
2026-11-02
NVD 9.1

ruby-jwt v3.0.0.beta1 was discovered to contain weak encryption. NOTE: the Supplier's perspective is "keysize is not something that is enforced by this library. Currently more recent versions of OpenSSL are enforcing some key sizes and those restrictions apply to the users of this gem also."

Record
CVE-2025-45765
CVSS 3.1
9.1 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H
Weakness
CWE-326
Updated
2026-11-02
OSV 9.1

ruby-jwt v3.0.0.beta1 was discovered to contain weak encryption. NOTE: the Supplier's perspective is "keysize is not something that is enforced by this library. Currently more recent versions of OpenSSL are enforcing some key sizes and those restrictions apply to the users of this gem also."

Record
CVE-2025-45765
CVSS 3.1
9.1 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H
Updated
2026-11-02
OSVDEBIAN-CVE-2025-45765 9.1

ruby-jwt v3.0.0.beta1 was discovered to contain weak encryption. NOTE: the Supplier's perspective is "keysize is not something that is enforced by this library. Currently more recent versions of OpenSSL are enforcing some key sizes and those restrictions apply to the users of this gem also."

Record
DEBIAN-CVE-2025-45765
CVSS 3.1
9.1 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H
Updated
2026-11-02
OSVUBUNTU-CVE-2025-45765 9.1

ruby-jwt v3.0.0.beta1 was discovered to contain weak encryption. NOTE: the Supplier's perspective is "keysize is not something that is enforced by this library. Currently more recent versions of OpenSSL are enforcing some key sizes and those restrictions apply to the users of this gem also."

Record
UBUNTU-CVE-2025-45765
CVSS 3.1
9.1 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H
Updated
2026-11-02

Affected packages

Affected packages
PackageAffectedFixed
ruby-jwt
Debian:12
All versions, plus listed versions
2.5.0-12.7.0-12.7.0-22.7.1-13.1.2-13.2.0-1
None known
ruby-jwt
Debian:13
All versions, plus listed versions
2.7.1-13.1.2-13.2.0-1
None known
ruby-jwt
Debian:14
All versions, plus listed versions
2.7.1-13.1.2-13.2.0-1
None known
ruby-jwt
Ubuntu:16.04:LTS
All versions, plus listed versions
1.0.0-3
None known
ruby-jwt
Ubuntu:18.04:LTS
All versions, plus listed versions
1.5.6-1
None known
ruby-jwt
Ubuntu:20.04:LTS
All versions, plus listed versions
1.5.6-12.1.0-2
None known
ruby-jwt
Ubuntu:22.04:LTS
All versions, plus listed versions
2.2.2-1
None known
ruby-jwt
Ubuntu:24.04:LTS
All versions, plus listed versions
2.7.0-22.7.1-1
None known
ruby-jwt
Ubuntu:25.10
All versions, plus listed versions
2.7.1-1
None known
ruby-jwt
Ubuntu:26.10
All versions, plus listed versions
2.7.1-13.2.0-1
None known
ruby-jwt
Ubuntu:26.04:LTS
All versions, plus listed versions
2.7.1-1
None known

History

History
RecordedChangedSources
first indexedCVE List, EUVD, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2025-45765 is a critical vulnerability (CVSS 9.1) in ruby-jwt, published August 7, 2025. Its validity is disputed. EPSS puts the chance of exploitation in the next 30 days at 0.17%, the 6th percentile.

References

MoveEnter Open