CVE Catalog

CVE-2025-63675

MediumCVSS 6.9
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.25%

16th percentile - higher than 16% of all known CVEs

Summary

cryptidy through 1.2.4 allows code execution via untrusted data because pickle.loads is used in aes_decrypt_message in symmetric_encryption.py. Deserializing untrusted data with pickle can lead to arbitrary code execution.

Risk Assessment

If an application processes untrusted data with cryptidy, an attacker could achieve arbitrary code execution in the application context, potentially leading to full system compromise.

Recommendation

Update cryptidy to a version later than 1.2.4 or avoid processing untrusted data through this function; consider replacing pickle with a safer serialization format.

Related vulnerabilities

Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS