Every CVE Search/ Get API key

CVE-2025-63675

cryptidy allows code execution via untrusted data due to pickle.loads

6.9 Medium

cryptidy through 1.2.4 allows code execution via untrusted data because pickle.loads is used. This occurs in aes_decrypt_message in symmetric_encryption.py.

Attack profile

How easy it is to exploit

Attack vector
Local
Complexity
High
Privileges needed
None
User interaction
None

What an attacker can affect

Confidentiality
High
Integrity
High
Availability
Low

Exploit likelihood

0.25%Up 0.2 points since Oct 31, 2025
90%50%10%1%

What each source reports

CVE List Score used 6.9

cryptidy through 1.2.4 allows code execution via untrusted data because pickle.loads is used. This occurs in aes_decrypt_message in symmetric_encryption.py.

Record
CVE-2025-63675
CVSS 3.1
6.9 MediumCVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:L
Weakness
CWE-502
Updated
2026-11-02
EUVDEUVD-2025-37311 6.9

cryptidy through 1.2.4 allows code execution via untrusted data because pickle.loads is used. This occurs in aes_decrypt_message in symmetric_encryption.py.

Record
EUVD-2025-37311
CVSS 3.1
6.9 MediumCVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:L
Updated
2026-11-02
GitHub AdvisoriesGHSA-97w9-v595-3h5q 6.9

cryptidy allows code execution via untrusted data due to pickle.loads

cryptidy through 1.2.4 allows code execution via untrusted data because pickle.loads is used. This occurs in aes_decrypt_message in symmetric_encryption.py.

Record
GHSA-97w9-v595-3h5q
CVSS 3.1
6.9 MediumCVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:L
Weakness
CWE-502
Updated
2026-11-02
NVD 6.9

cryptidy through 1.2.4 allows code execution via untrusted data because pickle.loads is used. This occurs in aes_decrypt_message in symmetric_encryption.py.

Record
CVE-2025-63675
CVSS 3.1
6.9 MediumCVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:L
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Weakness
CWE-502
Updated
2026-11-02
OSV 6.9

cryptidy through 1.2.4 allows code execution via untrusted data because pickle.loads is used. This occurs in aes_decrypt_message in symmetric_encryption.py.

Record
CVE-2025-63675
CVSS 3.1
6.9 MediumCVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:L
Weakness
CWE-502
Updated
2026-11-02
OSVGHSA-97w9-v595-3h5q 6.9

cryptidy allows code execution via untrusted data due to pickle.loads

cryptidy through 1.2.4 allows code execution via untrusted data because pickle.loads is used. This occurs in aes_decrypt_message in symmetric_encryption.py.

Record
GHSA-97w9-v595-3h5q
CVSS 3.1
6.9 MediumCVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:L
Weakness
CWE-502
Updated
2026-11-02
OSVPYSEC-2026-1282 6.9

cryptidy allows code execution via untrusted data due to pickle.loads

cryptidy through 1.2.4 allows code execution via untrusted data because pickle.loads is used. This occurs in aes_decrypt_message in symmetric_encryption.py.

Record
PYSEC-2026-1282
CVSS 3.1
6.9 MediumCVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:L
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
cryptidy
PyPI
through 1.2.4 None known
cryptidy
PyPI
through 1.2.4, plus listed versions
1.0.51.0.71.1.01.2.01.2.11.2.21.2.3
None known

History

History
RecordedChangedSources
first indexedCVE List, EUVD, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2025-63675 is a medium vulnerability (CVSS 6.9) in Cryptidy, published October 31, 2025. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.25%, the 16th percentile. No source names a fixed version.

References

MoveEnter Open