Every CVE Search/ Get API key

CVE-2017-1000433

pysaml2 Improper Authentication vulnerability

8.1 HighFix available

CVE-2017-1000433 is a high vulnerability (CVSS 8.1) in Pysaml2 Project Pysaml2, published January 2, 2018. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 2.54%, the 84th percentile. Fixed in pysaml2 4.5.0.

pysaml2 version 4.4.0 and older accept any password when run with python optimizations enabled. This allows attackers to log in as any user without knowing their password.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
High
Privileges needed
None
User interaction
None

What an attacker can affect

Confidentiality
High
Integrity
High
Availability
High

Exploit likelihood

2.54%Up 1.5 points since Apr 14, 2021
90%50%10%1%

What each source reports

NVD Score used 8.1

pysaml2 version 4.4.0 and older accept any password when run with python optimizations enabled. This allows attackers to log in as any user without knowing their password.

Record
CVE-2017-1000433
CVSS 3.1
8.1 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS 2.0
6.8 MediumAV:N/AC:M/Au:N/C:P/I:P/A:P
Weakness
CWE-287
Updated
2026-11-02
CVE List No score

pysaml2 version 4.4.0 and older accept any password when run with python optimizations enabled. This allows attackers to log in as any user without knowing their password.

Record
CVE-2017-1000433
Updated
2026-11-02
EUVDEUVD-2018-0126 No score

pysaml2 version 4.4.0 and older accept any password when run with python optimizations enabled. This allows attackers to log in as any user without knowing their password.

Record
EUVD-2018-0126
Updated
2026-11-03
GitHub AdvisoriesGHSA-924m-4pmx-c67h 9.2

pysaml2 Improper Authentication vulnerability

pysaml2 version 4.4.0 and older accept any password when run with python optimizations enabled. This allows attackers to log in as any user without knowing their password.

Record
GHSA-924m-4pmx-c67h
CVSS 4.0
9.2 CriticalCVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
CVSS 3.1
8.1 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Weakness
CWE-287
Updated
2026-11-02
OSV 8.1

pysaml2 version 4.4.0 and older accept any password when run with python optimizations enabled. This allows attackers to log in as any user without knowing their password.

Record
CVE-2017-1000433
CVSS 3.1
8.1 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVDEBIAN-CVE-2017-1000433 8.1

pysaml2 version 4.4.0 and older accept any password when run with python optimizations enabled. This allows attackers to log in as any user without knowing their password.

Record
DEBIAN-CVE-2017-1000433
CVSS 3.1
8.1 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
Show 6 moreShow less
OSVGHSA-924m-4pmx-c67h 9.2

pysaml2 Improper Authentication vulnerability

pysaml2 version 4.4.0 and older accept any password when run with python optimizations enabled. This allows attackers to log in as any user without knowing their password.

Record
GHSA-924m-4pmx-c67h
CVSS 4.0
9.2 CriticalCVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
CVSS 3.1
8.1 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Weakness
CWE-287
Updated
2026-11-02
OSVUBUNTU-CVE-2017-1000433 8.1

pysaml2 version 4.4.0 and older accept any password when run with python optimizations enabled. This allows attackers to log in as any user without knowing their password.

Record
UBUNTU-CVE-2017-1000433
CVSS 3.1
8.1 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS 3.0
8.1 HighCVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVPYSEC-2018-48 No score

pysaml2 version 4.4.0 and older accept any password when run with python optimizations enabled. This allows attackers to log in as any user without knowing their password.

Record
PYSEC-2018-48
Updated
2026-11-02
OSVSUSE-SU-2018:1194-1 No score

Security update for python-pysaml2

This update for python-pysaml2 fixes the following issues:

  • CVE-2017-1000433: When python optimizations are enabled, any user is able to login without knowing their password. (bsc#1074662)
Record
SUSE-SU-2018:1194-1
Updated
2026-11-02
OSVSUSE-SU-2019:1450-1 No score

Security update for Cloud7 packages

This update provides fixes for the following packages issues:

caasp-openstack-heat-templates:

  • Update to version 1.0+git.1553079189.3bf8922:
    • SCRD-2813 Add support for CPI parameters
  • Update to version 1.0+git.1547562889.43707e7:
    • Switch LB protocol from HTTP to HTTPS

crowbar:

  • Update to version 4.0+git.1551088848.823bcaa3:
    • install-chef-suse: filter comments from authorized_keys file

crowbar-core:

  • Update to version 4.0+git.1556285635.ab602dd4d:
    • network: run wicked ifdown for interface cleanup (bsc#1063535)
  • Update to version 4.0+git.1554931881.d98412e0e:
    • Fix cloud-mkcloud9-job-backup-restore (SCRD-7126)
  • Update to version 4.0+git.1552239940.5bc9aaac4:
    • crowbar: Do not rely on Chef::Util::FileEdit to write the file (bsc#1127752)
  • Update to version 4.0+git.1550493400.9787ea9ad:
    • upgrade: Delay status switch after upgrade ends
  • Update to version 4.0+git.1549474445.d9a35cf52:
    • fix hound warning
    • Support RAID 0
  • Packaged default upgrade timeouts file
  • Update to version 4.0+git.1549136953.afcde921f:
    • apache2: enable sslsessioncache
  • Update to version 4.0+git.1548859099.0edbbfdc2:
    • upgrade: Add default upgrade timeouts file

crowbar-ha:

  • Update to version 4.0+git.1556181005.47c643d:
    • pacemaker: wait more for founder if SBD is configured (SCRD-8462)
    • pacemaker: don't check cluster members on founder (SCRD-8462)
  • Update to version 4.0+git.1554215159.8a42a71:
    • improve galera HA setup (bsc#1122875)

crowbar-openstack:

  • Update to version 4.0+git.1554887450.ff7c30c1c:
    • neutron: Added option to use L3 HA with Keepalived
  • Update to version 4.0+git.1554843756.5622551da:
    • ironic: Fix regression in helper
  • Update to version 4.0+git.1554814630.ec3c89f25:
    • ceilometer: Install package which contains cron file (bsc#1130414)
  • Update to version 4.0+git.1551459192.89433e13b:
    • rabbit: fix mirroring regex
  • Update to version 4.0+git.1550582615.f6b433ec7:
    • ceilometer: Use pacemaker to handle expirer cron link (bsc#1113107)
  • Update to version 4.0+git.1550262335.9667fa580:
    • mysql: Do not set a custom logfile for mysqld (bsc#1112767)
    • mysql: create .my.cnf in root home directory for mysql cmdline
  • Update to version 4.0+git.1549986893.df836d6cc:
    • mariadb: Remove installing the xtrabackup package
    • ssl: Fix ACL setup in ssl_setup provider (bsc#1123709)

galera-python-clustercheck:

  • readtimeout.patch: Add socket read timeout (bsc#1122053)

openstack-ceilometer:

  • Install openstack-ceilometer-expirer.cron into /usr/share/ceilometer This is needed in a clustered environment where multiple ceilometer-collector services are installed on different nodes (and due to that multiple expirer cron jobs installed). That can lead to deadlocks when the cron jobs run in parallel on the different nodes (bsc#1113107)

openstack-heat-gbp:

  • switch to newton branch

python-PyKMIP:

  • Fix a denial-of-service bug by setting the server socket timeout (bsc#1120767 CVE-2018-1000872)

python-pysaml2:

  • Fix for the authentication bypass due to optimizations (CVE-2017-1000433, bsc#1074662)

rubygem-crowbar-client:

  • Update to 3.9.0
  • Add support for the restricted APIs
  • Add --raw to 'proposal show' and 'proposal edit'
  • Correctly parse error messages that we don't handle natively
  • Better upgrade repocheck output
  • Update to 3.7.0
    • upgrade: Use cloud_version config for upgrade
    • ses: Add ses upload subcommand
    • Add cloud_version config field.
    • Wrap os-release file parsing for better reuse.
    • upgrade: Fix repocheck component in error message
    • upgrade: Better repocheck output
  • updated to version 3.6.1
    • Hide the database step when it is not used (bsc#1118004)
    • Fix help strings
    • Describe how to upgrade more nodes with one command
Record
SUSE-SU-2019:1450-1
Updated
2026-11-02
OSVUSN-3520-1 No score

python-pysaml2 vulnerability

It was discovered that PySAML2 incorrectly accepted any password when run with python optimizations enabled. An attacker could use this issue to authenticate as any user without a valid password.

Record
USN-3520-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
pysaml2
PyPI
before 4.5.0
4.5.0
python-pysaml2
Debian:12
before 4.5.0-2
4.5.0-2
python-pysaml2
Debian:13
before 4.5.0-2
4.5.0-2
python-pysaml2
Debian:14
before 4.5.0-2
4.5.0-2
python-pysaml2
Debian:8
before 2.0.0-1+deb8u2, plus listed versions
2.0.0-12.0.0-1+deb8u1
2.0.0-1+deb8u2
python-pysaml2
Debian:9
before 3.0.0-5+deb9u2, plus listed versions
3.0.0-53.0.0-5+deb9u1
3.0.0-5+deb9u2
pysaml2
PyPI
before 4.5.0, plus listed versions
0.4.31.0.11.0.21.0.31.1.0
Show 18 moreShow less
2.0.02.1.02.2.02.3.02.4.03.0.03.0.24.0.04.0.14.0.24.0.34.0.44.0.54.0.5rc14.1.04.2.04.3.04.4.0
4.5.0
python-pysaml2
SUSE:OpenStack Cloud 7
before 4.0.2-3.3.2
4.0.2-3.3.2
caasp-openstack-heat-templates
SUSE:OpenStack Cloud 7
before 1.0+git.1553079189.3bf8922-1.6.2
1.0+git.1553079189.3bf8922-1.6.2
crowbar
SUSE:OpenStack Cloud 7
before 4.0+git.1551088848.823bcaa3-7.29.2
4.0+git.1551088848.823bcaa3-7.29.2
Show 14 moreShow less
Affected packages
PackageAffectedFixed
crowbar-core
SUSE:OpenStack Cloud 7
before 4.0+git.1556285635.ab602dd4d-9.46.3
4.0+git.1556285635.ab602dd4d-9.46.3
crowbar-ha
SUSE:OpenStack Cloud 7
before 4.0+git.1556181005.47c643d-4.46.3
4.0+git.1556181005.47c643d-4.46.3
crowbar-openstack
SUSE:OpenStack Cloud 7
before 4.0+git.1554887450.ff7c30c1c-9.51.3
4.0+git.1554887450.ff7c30c1c-9.51.3
galera-python-clustercheck
SUSE:OpenStack Cloud 7
before 0.0+git.1506329536.8f5878c-1.6.2
0.0+git.1506329536.8f5878c-1.6.2
openstack-ceilometer
SUSE:OpenStack Cloud 7
before 7.1.1~dev4-4.15.3
7.1.1~dev4-4.15.3
openstack-ceilometer-doc
SUSE:OpenStack Cloud 7
before 7.1.1~dev4-4.15.3
7.1.1~dev4-4.15.3
openstack-heat-gbp
SUSE:OpenStack Cloud 7
before 5.1.1~dev1-2.6.3
5.1.1~dev1-2.6.3
python-PyKMIP
SUSE:OpenStack Cloud 7
before 0.5.0-3.3.3
0.5.0-3.3.3
python-pysaml2
SUSE:OpenStack Cloud 7
before 4.0.2-3.6.3
4.0.2-3.6.3
rubygem-crowbar-client
SUSE:OpenStack Cloud 7
before 3.9.0-7.14.2
3.9.0-7.14.2
crowbar
SUSE:Enterprise Storage 4
before 4.0+git.1551088848.823bcaa3-7.29.2
4.0+git.1551088848.823bcaa3-7.29.2
crowbar-core
SUSE:Enterprise Storage 4
before 4.0+git.1556285635.ab602dd4d-9.46.3
4.0+git.1556285635.ab602dd4d-9.46.3
rubygem-crowbar-client
SUSE:Enterprise Storage 4
before 3.9.0-7.14.2
3.9.0-7.14.2
python-pysaml2
Ubuntu:16.04:LTS
before 3.0.0-3ubuntu1.16.04.3, plus listed versions
2.4.0-0ubuntu23.0.0-3ubuntu13.0.0-3ubuntu1.16.04.1
3.0.0-3ubuntu1.16.04.3

History

History
WhenChangedSources
2026-11-03aliasesEUVD
2026-11-02createdCVE List, GitHub Advisories, NVD, OSV

References

Show 30 moreShow less
MoveEnter Open