|
7 | 7 | Minor and patch versions of Ruby SAML may introduce breaking changes. Please read |
8 | 8 | [UPGRADING.md](UPGRADING.md) for guidance on upgrading to new Ruby SAML versions. |
9 | 9 |
|
10 | | -There is a critical vulnerability affecting ruby-saml < 1.17.0 (CVE-2024-45409). Make sure you are using an updated version. (1.12.3 is safe) |
| 10 | +### Pay it Forward: Support RubySAML and Strengthen Open-Source Security |
| 11 | + |
| 12 | +RubySAML is a trusted authentication library used by startups and enterprises alike. |
| 13 | + |
| 14 | +But security doesn't happen in a vacuum. Vulnerabilities in authentication libraries can |
| 15 | +have widespread consequences. Maintaining open-source security requires continuous |
| 16 | +effort, expertise, and funding. By supporting RubySAML, you’re not just securing your |
| 17 | +own systems—you’re strengthening auth security globally. |
| 18 | + |
| 19 | +#### How you can help |
| 20 | + |
| 21 | +* Sponsor RubySAML: [GitHub Sponsors](https://github.com/sponsors/SAML-Toolkits) |
| 22 | +* Contribute to secure-by-design improvements |
| 23 | +* Responsibly report vulnerabilities (see "Vulnerability Reporting" above) |
| 24 | + |
| 25 | +Security is a shared responsibility. If RubySAML has helped your organization, please |
| 26 | +consider giving back. Together, we can keep authentication secure. |
| 27 | + |
| 28 | +### Sponsors |
| 29 | + |
| 30 | +Thanks to the following sponsors for securing the open source ecosystem, |
| 31 | + |
| 32 | +[<img alt="84codes" src="https://avatars.githubusercontent.com/u/5353257" width="75px">](https://www.84codes.com) |
| 33 | + |
| 34 | + |
| 35 | +## Vulnerabilities |
| 36 | + |
| 37 | +There are critical vulnerabilities affecting ruby-saml < 1.18.0, two of them allows SAML authentication bypass (CVE-2025-25291, CVE-2025-25292, CVE-2025-25293). Please upgrade to a fixed version (1.18.0) |
11 | 38 |
|
12 | 39 | ## Overview |
13 | 40 |
|
@@ -61,12 +88,6 @@ But there are other scenarios, like a SaaS app where the administrator of the ap |
61 | 88 | delegates this functionality to other users. In this case, extra precautions should |
62 | 89 | be taken in order to validate such URL inputs and avoid attacks like SSRF. |
63 | 90 |
|
64 | | -### Sponsors |
65 | | - |
66 | | -Thanks to the following sponsors for their support: |
67 | | - |
68 | | -[<img alt="84codes" src="https://avatars.githubusercontent.com/u/5353257" width="50px">](https://www.84codes.com) |
69 | | - |
70 | 91 | ## Getting Started |
71 | 92 |
|
72 | 93 | In order to use Ruby SAML you will need to install the gem (either manually or using Bundler), |
|
0 commit comments