USN-7309-1: Ruby SAML vulnerabilities

Published Feb 28, 2025
·
Updated

It was discovered that Ruby SAML did not properly validate SAML responses. An unauthenticated attacker could use this vulnerability to log in as an abitrary user. This issue only affected Ubuntu 16.04 LTS. (CVE-2016-5697) It was discovered that Ruby SAML incorrectly utilized the results of XML DOM traversal and canonicalization APIs. An unauthenticated attacker could use this vulnerability to log in as an abitrary user. This issue only affected Ubuntu 16.04 LTS. (CVE-2017-11428) It was discovered that Ruby SAML did not properly verify the signature of the SAML Response, allowing multiple elements with the same ID. An unauthenticated attacker could use this vulnerability to log in as an abitrary user. (CVE-2024-45409)

Affected Software

12 affected componentsFixes available
All of the following
ubuntu/ruby-saml<1.15.0-1ubuntu0.24.10.1
1.15.0-1ubuntu0.24.10.1
Ubuntu Ubuntu=24.10
All of the following
ubuntu/ruby-saml<1.15.0-1ubuntu0.24.04.1
1.15.0-1ubuntu0.24.04.1
Ubuntu Ubuntu=24.04
All of the following
ubuntu/ruby-saml<1.13.0-1ubuntu0.1
1.13.0-1ubuntu0.1
Ubuntu Ubuntu=22.04
All of the following
ubuntu/ruby-saml<1.11.0-1ubuntu0.1
1.11.0-1ubuntu0.1
Ubuntu Ubuntu=20.04
All of the following
ubuntu/ruby-saml<1.7.2-1ubuntu0.1~esm1
1.7.2-1ubuntu0.1~esm1
Ubuntu Ubuntu=18.04
All of the following
ubuntu/ruby-saml<1.1.2-1ubuntu1+esm1
1.1.2-1ubuntu1+esm1
Ubuntu Ubuntu=16.04

Event History

Feb 28, 2025
Advisory Published
via Ubuntu·12:00 AM

Child vulnerabilities

Contains the following vulnerabilities.

Frequently Asked Questions

1

What is the severity of USN-7309-1?

USN-7309-1 is classified as a critical vulnerability due to the potential for unauthenticated access to arbitrary user accounts.

2

How do I fix USN-7309-1?

To mitigate USN-7309-1, upgrade the ruby-saml package to the recommended version specific to your Ubuntu release.

3

Which systems are affected by USN-7309-1?

USN-7309-1 specifically affects Ubuntu 16.04 LTS and several other Ubuntu versions with vulnerable ruby-saml packages.

4

What are the consequences of exploiting USN-7309-1?

Exploiting USN-7309-1 allows attackers to log in as any user without authentication, leading to potential data breaches.

5

Is there a CVE associated with USN-7309-1?

Yes, USN-7309-1 is associated with CVE-2016-5697, which details the vulnerability in the Ruby SAML library.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203