Description
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.
Affected products
netinvent: cryptidy
References3
- github.com/javiermorales36/cryptidy-analysis ExploitThird Party Advisory
- github.com/javiermorales36/cryptidy-analysis ExploitThird Party Advisory
- github.com/netinvent/cryptidy/blob/cebc9ffd54cc20679d15a1a43ca9… Product
Metrics
- CVSS 3.1
-
8.8
HIGH
Score source: NVD
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - EPSS — exploit probability
- 0% percentile: 17 · as of 10 November 2026
- CWE
- CWE-502
Could this be exploited in your environment?
A patch closes the known hole. A penetration test shows what an attacker can still reach — with proof.