CVE-2017-1000246
medium
CVSS v3
5.3
CVSS v2
5.0
VIR risk
5.3
Description
Python package pysaml2 version 4.4.0 and earlier reuses the initialization vector across encryptions in the IDP server, resulting in weak encryption of data.
Predictions
Exploit likelihood
63%
Patch ETA
—
Heuristic predictions, AS-IS, for prioritization only.
Mitigations
Vendor advisory: debian — https://security-tracker.debian.org/tracker/CVE-2017-1000246
Vendor advisory: suse — https://www.suse.com/security/cve/CVE-2017-1000246.html
Vendor advisory: cve@mitre.org — https://github.com/rohe/pysaml2/issues/417
OS impact
| OS | Version | Status | Fixed in |
|---|---|---|---|
| sles | affected | | |
| debian | bookworm | fixed | 4.5.0-4 |
| debian | bullseye | fixed | 4.5.0-4 |
| debian | forky | fixed | 4.5.0-4 |
| debian | sid | fixed | 4.5.0-4 |
| debian | trixie | fixed | 4.5.0-4 |
Package impact
| Ecosystem | Package | Vulnerable | Fixed |
|---|---|---|---|
| PyPI | pysaml2 | <4.6.0 | 4.6.0 |
Application impact
| Vendor | Product | Versions | Fixed |
|---|---|---|---|
| pysaml2_project | pysaml2 | {"endExcluding":"4.6.0"} | 4.6.0 |
References
- https://github.com/rohe/pysaml2/issues/417
- https://nvd.nist.gov/vuln/detail/CVE-2017-1000246
- https://github.com/IdentityPython/pysaml2/pull/519/commits/7323f5c20efb59424d853c822e7a26d1aa3e84aa
- https://github.com/pypa/advisory-database/tree/main/vulns/pysaml2/PYSEC-2017-26.yaml
- https://github.com/rohe/pysaml2
- https://www.suse.com/security/cve/CVE-2017-1000246.html
- https://github.com/advisories/GHSA-cq94-qf6q-mf2h
- https://security-tracker.debian.org/tracker/CVE-2017-1000246
CWEs
CWE-330
Verify integrity in audit chain (admin only). AS-IS.