Skip to content
OpenAdvisories
High · 7.7 CVE-2017-11428 EUVD-2019-0609GHSA-x2fr-v8wf-8wwv

Multiple SAML libraries may allow authentication bypass via incorrect XML canonicalization and DOM traversal

Published Apr 17, 2019 · Updated Aug 5, 2024 · Assigned by duo

Description

OneLogin Ruby-SAML 1.6.0 and earlier may incorrectly utilize the results of XML DOM traversal and canonicalization APIs in such a way that an attacker may be able to manipulate the SAML data without invalidating the cryptographic signature, allowing the attack to potentially bypass authentication to SAML service providers.

Affected products

VendorProductAffectedFixed
OneLogin Ruby-SAML unspecified – < 1.6.0 1.6.0

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 12 ruby-saml 1.7.2-1 —
ReleasePackageFixed inAdvisory
Ubuntu 24.04 LTS ruby-saml 1.15.0-1ubuntu0.24.04.1 USN-7309-1
Ubuntu 22.04 LTS ruby-saml 1.13.0-1ubuntu0.1 USN-7309-1
Ubuntu 20.04 LTS ruby-saml 1.11.0-1ubuntu0.1 USN-7309-1
Show 2 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu Pro 18.04 LTS ruby-saml 1.7.2-1ubuntu0.1~esm1 USN-7309-1
Ubuntu Pro 16.04 LTS ruby-saml 1.1.2-1ubuntu1+esm1 USN-7309-1

Affected packages

EcosystemPackageAffectedFixedRecord
RubyGems ruby-saml < 1.7.0 1.7.0 GHSA-x2fr-v8wf-8wwv

Advisories 1

References