Predictive Vulnerability Intelligence.

Product

  • Product
  • Pricing
  • Documentation

Company

  • About
  • Partnerships
  • Blog
  • Support

Legal

  • Terms
  • Privacy
  • Data Licensing

© 2026 FAUCET Technologies LLC. All rights reserved.

CVE-2024-45409

52
FAUCET Score

CVE-2024-45409 is a critical authentication bypass vulnerability in the Ruby SAML library, affecting versions up to 12.2 and from 1.13.0 to 1.16.0, including various GitLab and OmniAuth SAML integrations. An unauthenticated attacker can forge SAML Responses/Assertions with arbitrary content by leveraging any signed SAML document from an Identity Provider, allowing them to log in as any user. This vulnerability carries a CVSS score of 9.8 (Critical) due to its network-based attack vector, low complexity, and complete compromise of confidentiality, integrity, and availability. While not yet listed in CISA's KEV catalog, the vulnerability has a high EPSS score, indicating a significant likelihood of exploitation, and public exploit templates are available for Nuclei. Community discussion and media coverage are extensive, highlighting its severity and the urgency for patching to versions 1.17.0 or 1.12.3.

Impacted Technologies

VendorProductVersion(s)CPE
< 1.12.3CPE matchmatch criteria
cpe:2.3:a:onelogin:ruby-saml:*:*:*:*:*:*:*:*
>= 1.13.0, < 1.17.0CPE matchmatch criteria
cpe:2.3:a:onelogin:ruby-saml:*:*:*:*:*:*:*:*
<= 1.10.3CPE matchmatch criteria
cpe:2.3:a:omniauth:omniauth_saml:*:*:*:*:*:ruby:*:*
2.0.0CPE matchmatch criteria
cpe:2.3:a:omniauth:omniauth_saml:2.0.0:*:*:*:*:ruby:*:*
2.1.0CPE matchmatch criteria
cpe:2.3:a:omniauth:omniauth_saml:2.1.0:*:*:*:*:ruby:*:*

CVSS Data

CVSS version used by this source: 3.1

10.0CRITICAL

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:N

Attack Vector
NETWORK
Attack Complexity
LOW
Privileges Required
NONE
User Interaction
NONE
Scope
CHANGED
Confidentiality Impact
HIGH
Integrity Impact
HIGH
Availability Impact
NONE
Exploitability Score
3.9
Impact Score
5.8
CvssVersion
3.1

Exploit Intelligence

EPSS Score
10.68%
Probability of exploitation in next 30 days
EPSS Percentile
95.3%
Percentile rank of EPSS score among Peer Group
As of 2026-07-28
Model: v2026.06.15
Nuclei: CVE-2024-45409 · Oct 5, 2024
This CVE's current EPSS score of 0.1068 is in the 91st percentile among its peer group of 36,897 CVEs.

Social Chatter

The average CVE in this peer group has 0.0 Twitter, 0.1 Reddit, 0.3 Bluesky, 0.3 Mastodon, and 2.4 GitHub mentions.

Media Mentions

The average CVE in this peer group has 0.3 InfoSec Media, 0.0 Vendor Blog, and 0.0 Security Researcher mentions.

Remediation

Patch Available

Vendor Patches (3)

github_advisorypatch availablevia nvd_reference
View patch
rubygemspatch availablevia ghsa
Product: ruby-samlFixed in: 1.12.3
rubygemspatch availablevia ghsa
Product: ruby-samlFixed in: 1.17.0

Vendor Advisories (1)

rubygemsGHSA-jw9c-mfg7-9rx2critical

SAML authentication bypass via Incorrect XPath selector

Sep 10, 2024

References

lists.debian.org / debian-lts-announce/2024/11/msg00006.html
news.ycombinator.com / item
security.netapp.com / advisory/ntap-20240926-0008
ssoready.com / blog/engineering/ruby-saml-pwned-by-xml-signature-wrapping-attacks
github.com / omniauth/omniauth-saml/security/advisories/GHSA-cvp8-5r8g-fhvq
Vendor Advisory
github.com / SAML-Toolkits/ruby-saml/commit/1ec5392bc506fe43a02dbb66b68741051c5ffeae
Patch
github.com / SAML-Toolkits/ruby-saml/commit/4865d030cae9705ee5cdb12415c654c634093ae7
Patch
github.com / SAML-Toolkits/ruby-saml/security/advisories/GHSA-jw9c-mfg7-9rx2
Vendor Advisory