Vulnerability Name:

CVE-2017-11427 (CCN-139575)

Assigned:2017-07-18
Published:2018-02-27
Updated:2019-10-09
Summary:OneLogin PythonSAML 2.3.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.
CVSS v3 Severity:9.8 Critical (CVSS v3.1 Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H)
8.5 High (Temporal CVSS v3.1 Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H/E:U/RL:O/RC:C)
Exploitability Metrics:Attack Vector (AV): Network
Attack Complexity (AC): Low
Privileges Required (PR): None
User Interaction (UI): None
Scope:Scope (S): Unchanged
Impact Metrics:Confidentiality (C): High
Integrity (I): High
Availibility (A): High
5.4 Medium (CCN CVSS v3.1 Vector: CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N)
4.7 Medium (CCN Temporal CVSS v3.1 Vector: CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N/E:U/RL:O/RC:C)
Exploitability Metrics:Attack Vector (AV): Network
Attack Complexity (AC): Low
Privileges Required (PR): Low
User Interaction (UI): None
Scope:Scope (S): Unchanged
Impact Metrics:Confidentiality (C): Low
Integrity (I): Low
Availibility (A): None
CVSS v2 Severity:7.5 High (CVSS v2 Vector: AV:N/AC:L/Au:N/C:P/I:P/A:P)
Exploitability Metrics:Access Vector (AV): Network
Access Complexity (AC): Low
Authentication (Au): None
Impact Metrics:Confidentiality (C): Partial
Integrity (I): Partial
Availibility (A): Partial
5.5 Medium (CCN CVSS v2 Vector: AV:N/AC:L/Au:S/C:P/I:P/A:N)
Exploitability Metrics:Access Vector (AV): Network
Access Complexity (AC): Low
Athentication (Au): Single_Instance
Impact Metrics:Confidentiality (C): Partial
Integrity (I): Partial
Availibility (A): None
Vulnerability Type:CWE-287
Vulnerability Consequences:Bypass Security
References:Source: MITRE
Type: CNA
CVE-2017-11427

Source: CCN
Type: US-CERT VU#475445
Multiple SAML libraries may allow authentication bypass via incorrect XML canonicalization and DOM traversal

Source: CCN
Type: Duo Blog, Feb 27, 2018
Duo Finds SAML Vulnerabilities Affecting Multiple Implementations

Source: MISC
Type: Exploit, Technical Description, Third Party Advisory
https://duo.com/blog/duo-finds-saml-vulnerabilities-affecting-multiple-implementations

Source: XF
Type: UNKNOWN
onelogin-cve201711427-sec-bypass(139575)

Source: CCN
Type: OneLogin Security Notice
NOTICE: Vulnerability Note VU#475445

Source: MISC
Type: Third Party Advisory, US Government Resource
https://www.kb.cert.org/vuls/id/475445

Source: CCN
Type: WhiteSource Vulnerability Database
CVE-2017-11427

Vulnerable Configuration:Configuration 1:
  • cpe:/a:onelogin:pythonsaml:*:*:*:*:*:*:*:* (Version <= 2.3.0)

  • Configuration CCN 1:
  • cpe:/a:onelogin:pythonsaml:2.4.0:*:*:*:*:*:*:*

  • * Denotes that component is vulnerable
    Oval Definitions
    Definition IDClassTitleLast Modified
    oval:org.opensuse.security:def:201711427
    V
    CVE-2017-11427
    2023-06-22
    oval:org.opensuse.security:def:7781
    P
    python3-python3-saml-1.7.0-150400.8.4 on GA media (Moderate)
    2023-06-12
    oval:org.opensuse.security:def:3178
    P
    libgnomesu-2.0.0-353.6.2 on GA media (Moderate)
    2022-06-28
    oval:org.opensuse.security:def:94808
    P
    python3-python3-saml-1.7.0-150400.8.4 on GA media (Moderate)
    2022-06-22
    oval:org.opensuse.security:def:289
    P
    python3-python3-saml-1.7.0-1.45 on GA media (Moderate)
    2022-06-13
    oval:org.opensuse.security:def:875
    P
    Security update for aide (Important)
    2022-01-21
    oval:org.opensuse.security:def:113291
    P
    python36-python3-saml-1.11.0-1.2 on GA media (Moderate)
    2022-01-17
    oval:org.opensuse.security:def:100100
    P
    (Important)
    2022-01-17
    oval:org.opensuse.security:def:69967
    P
    Security update for MozillaFirefox (Important)
    2021-12-10
    oval:org.opensuse.security:def:106703
    P
    python36-python3-saml-1.11.0-1.2 on GA media (Moderate)
    2021-10-01
    oval:org.opensuse.security:def:1218
    P
    Security update for the Linux Kernel (Important)
    2021-09-23
    oval:org.opensuse.security:def:100644
    P
    (Important)
    2021-08-12
    oval:org.opensuse.security:def:101065
    P
    python3-python3-saml-1.7.0-1.45 on GA media (Moderate)
    2021-08-09
    oval:org.opensuse.security:def:72048
    P
    python3-python3-saml-1.7.0-1.45 on GA media (Moderate)
    2021-08-09
    oval:org.opensuse.security:def:62307
    P
    python3-python3-saml-1.7.0-1.45 on GA media (Moderate)
    2021-08-09
    oval:org.opensuse.security:def:69862
    P
    Security update for gstreamer-plugins-bad (Important)
    2021-06-08
    oval:org.opensuse.security:def:71705
    P
    python3-python3-saml-1.7.0-1.45 on GA media (Moderate)
    2020-12-03
    oval:org.opensuse.security:def:116868
    P
    python3-python3-saml-1.7.0-1.45 on GA media (Moderate)
    2020-12-03
    oval:org.opensuse.security:def:93931
    P
    python3-python3-saml-1.7.0-1.45 on GA media (Moderate)
    2020-12-03
    oval:org.opensuse.security:def:107310
    P
    python3-python3-saml-1.7.0-1.45 on GA media (Moderate)
    2020-12-03
    oval:org.opensuse.security:def:61964
    P
    python3-python3-saml-1.7.0-1.45 on GA media (Moderate)
    2020-12-03
    oval:org.opensuse.security:def:49316
    P
    python3-python3-saml on GA media (Moderate)
    2020-12-01
    oval:org.opensuse.security:def:73184
    P
    libmspack-devel on GA media (Moderate)
    2020-12-01
    oval:org.opensuse.security:def:66519
    P
    libpython3_6m1_0 on GA media (Moderate)
    2020-12-01
    oval:org.opensuse.security:def:66611
    P
    python3-python3-saml on GA media (Moderate)
    2020-12-01
    oval:org.opensuse.security:def:73302
    P
    python3-python3-saml on GA media (Moderate)
    2020-12-01
    oval:org.opensuse.security:def:49262
    P
    libxerces-c-3_1 on GA media (Moderate)
    2020-12-01
    BACK
    onelogin pythonsaml *
    onelogin pythonsaml 2.4.0