← All CVEs

CVE-2022-35411

critical · 9.8

rpc.py through 0.6.0 allows Remote Code Execution because an unpickle occurs when the "serializer: pickle" HTTP header is sent. In other words, although JSON (not Pickle) is the default data format, an unauthenticated client can cause the data to be processed with unpickle.

9.8
CVSS
46.1%
EPSS (exploit prob.)
99th
EPSS percentile
2022-07-08
Published

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

Weaknesses

CWE-522

Affected products

VendorProductAffected versions
rpc.py_projectrpc.py>= 0.4.2, <= 0.6.0

Check a specific version with /api/v1/cve/match.

References

Query this programmatically:

curl https://evil-db.io/api/v1/cve/CVE-2022-35411