CVE-2025-61765: Insecure Loop Iterable Unpickling

Deserialization of untrusted data from an iterator or message queue loop using `pickle.loads` can result in Remote Code Execution (RCE). Pickled payloads are inherently unsafe. Use a safer serialization format like `json.loads`.

Provally CuratedPublic repositoryHighMedium confidenceVerifiedApache-2.0Python
greprules fetch cve-2025-61765-insecure-loop-iterable-unpickling --engine opengrep

Description

Deserialization of untrusted data from an iterator or message queue loop using `pickle.loads` can result in Remote Code Execution (RCE). Pickled payloads are inherently unsafe. Use a safer serialization format like `json.loads`.