CVE catalog

CVE-2020-5390

python-pysaml2: CVE-2020-5390

[CVE catalog]

Severity
Medium · CVSS 5.3CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
Published
Source
[NVD] · [CVE record]
EPSS
1.23% · Oct 25, 2026

PySAML2 before 5.0.0 does not check that the signature in a SAML document is enveloped and thus signature wrapping is effective, i.e., it is affected by XML Signature Wrapping (XSW). The signature information and the node/object that is signed can be in different places and thus the signature verification will succeed, but the wrong data will be used. This specifically affects the verification of assertion that have been signed.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debianpython-pysaml2sid7.5.4-3fixed
Debianpython-pysaml2forky7.5.4-3fixed
Debianpython-pysaml2trixie7.5.0-4fixed
Debianpython-pysaml2bookworm7.0.1-2fixed
Opensusepython-pysaml2tumbleweed7.5.4-1.1fixed
Ubuntupython-pysaml216.042.4.0-0ubuntu2vulnerable
Ubuntupython-pysaml216.043.0.0-3ubuntu1vulnerable
Ubuntupython-pysaml216.043.0.0-3ubuntu1.16.04.1vulnerable
Ubuntupython-pysaml216.043.0.0-3ubuntu1.16.04.3vulnerable
Ubuntupython-pysaml216.043.0.0-3ubuntu1.16.04.4fixed
Ubuntupython-pysaml218.043.0.0-3ubuntu2vulnerable
Ubuntupython-pysaml218.044.0.2-0ubuntu2vulnerable
Ubuntupython-pysaml218.044.0.2-0ubuntu3vulnerable
Ubuntupython-pysaml218.044.0.2-0ubuntu3.1fixed
Ubuntupython-pysaml216.042.4.0-0ubuntu2vulnerable
Ubuntupython-pysaml216.043.0.0-3ubuntu1vulnerable
Ubuntupython-pysaml216.043.0.0-3ubuntu1.16.04.1vulnerable
Ubuntupython-pysaml216.043.0.0-3ubuntu1.16.04.3vulnerable
Ubuntupython-pysaml216.043.0.0-3ubuntu1.16.04.4fixed
Ubuntupython-pysaml218.043.0.0-3ubuntu2vulnerable
Ubuntupython-pysaml218.044.0.2-0ubuntu2vulnerable
Ubuntupython-pysaml218.044.0.2-0ubuntu3vulnerable
Ubuntupython-pysaml218.044.0.2-0ubuntu3.1fixed
Opensusepython-pysaml2tumbleweed7.4.2-1.2fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianpython-pysaml2sourcesid4.5.0-7not yet assignedNot reported[949322]
Debianpython-pysaml2sourceforky4.5.0-7not yet assignedNot reported[949322]
Debianpython-pysaml2sourcetrixie4.5.0-7not yet assignedNot reported[949322]
Debianpython-pysaml2sourcebookworm4.5.0-7not yet assignedNot reported[949322]
Opensusepython-pysaml2rpmtumbleweed7.5.4-1.1Not reportedOPENSUSE-SU-2026:11524-1Not reported
Ubuntupython-pysaml2deb16.043.0.0-3ubuntu1.16.04.4Not reportedUSN-4245-1Not reported
Ubuntupython-pysaml2deb18.044.0.2-0ubuntu3.1Not reportedUSN-4245-1Not reported
Ubuntupython-pysaml2deb16.043.0.0-3ubuntu1.16.04.4Not reportedUBUNTU-CVE-2020-5390Not reported
Ubuntupython-pysaml2deb18.044.0.2-0ubuntu3.1Not reportedUBUNTU-CVE-2020-5390Not reported
Opensusepython-pysaml2rpmtumbleweed7.4.2-1.2Not reportedOPENSUSE-SU-2024:14156-1Not reported

[Debian bug #949322]

OpenFactory catalog packages

[openSUSE Tumbleweed]

  • Source package: [python-pysaml2]

    Details (1)
    • 7.5.4-1.1 · x86_64 · tumbleweed

      Unknown · Fixed: 7.4.2-1.2, 7.5.4-1.1

      Version impact unknown

      dsa · python-pysaml2 · opensuse · tumbleweed

  • Source package: [python-pysaml2]

    Details (1)
    • 7.5.4-1.1 · x86_64 · tumbleweed

      Unknown · Fixed: 7.4.2-1.2, 7.5.4-1.1

      Version impact unknown

      dsa · python-pysaml2 · opensuse · tumbleweed

[Debian 12 (Bookworm)]

  • Source package: [python-pysaml2]

    Details (2)
    • 7.0.1-2 · all · bookworm

      Fixed · Fixed: 4.5.0-7

      dsa · python-pysaml2 · debian · bookworm; dsa · python-pysaml2 · debian · 12

    • 7.0.1-2 · all · bookworm

      Fixed · Fixed: 4.5.0-7

      dsa · python-pysaml2 · debian · bookworm; dsa · python-pysaml2 · debian · 12

  • Source package: [python-pysaml2]

    Details (2)
    • 7.0.1-2 · all · bookworm

      Fixed · Fixed: 4.5.0-7

      dsa · python-pysaml2 · debian · bookworm; dsa · python-pysaml2 · debian · 12

    • 7.0.1-2 · all · bookworm

      Fixed · Fixed: 4.5.0-7

      dsa · python-pysaml2 · debian · bookworm; dsa · python-pysaml2 · debian · 12

[Debian 13 (Trixie)]

  • Source package: [python-pysaml2]

    Details (2)
    • 7.5.0-4 · all · trixie

      Fixed · Fixed: 4.5.0-7

      dsa · python-pysaml2 · debian · 13

    • 7.5.0-4 · all · trixie

      Fixed · Fixed: 4.5.0-7

      dsa · python-pysaml2 · debian · 13

  • Source package: [python-pysaml2]

    Details (2)
    • 7.5.0-4 · all · trixie

      Fixed · Fixed: 4.5.0-7

      dsa · python-pysaml2 · debian · 13

    • 7.5.0-4 · all · trixie

      Fixed · Fixed: 4.5.0-7

      dsa · python-pysaml2 · debian · 13

Observed:

References