CVE-2025-61622CWE-502insecure-deserialization

CVE-2025-61622

Critical · published October 1, 2025

CVSS v3.1
9.8
EPSS
45%
Percentile
98.8
In the wild
Unconfirmed
What it is

🚨 A crafty data stream is all it takes to execute code remotely! In versions 0.12.0 to 0.12.2 of pyfory, untrusted serialized data can lead to absolute chaos! 🔥 Think of it as a chef who blindly follows an incorrect recipe without checking the ingredients. If that recipe calls for something dangerous, the results can be disastrous! An attacker could potentially execute any code they choose, gaining control over your system and causing absolute devastation—stealing data, altering files, or even crashing the server entirely! With such high stakes, this is not a vulnerability to overlook!

Put simply

Think of it as a chef who blindly follows an incorrect recipe without checking the ingredients. If that recipe calls for something dangerous, the results can be disastrous! This vulnerability arises from the deserialization of untrusted data in pyfory, where an attacker can manipulate the process to execute arbitrary code by exploiting the vulnerable `pickle.loads` method.

What to do

An attacker could potentially execute any code they choose, gaining control over your system and causing absolute devastation—stealing data, altering files, or even crashing the server entirely! With such high stakes, this is not a vulnerability to overlook! Upgrade to pyfory version 0.12.3 or later immediately to eliminate the fallback to the vulnerable serializer. It's also wise to audit your code for any usage of untrusted serialized data. Stay vigilant! You've got this! Patch up and secure your application like the hero you are! 🛡️

The record
Technical detail
CVSS v3.1
9.8 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.45125 · 98.8th percentile
Weakness
CWE-502 · Deserialization of Untrusted Data
Published
2025-10-01T14:15Z
Affected products (2)
ProductVersionsFixed in
apache/fory≥ 0.1.0, ≤ 0.10.3—
apache/fory≥ 0.12.0, ≤ 0.12.2—
References (2)
EPSS history
Timeline
  • 01 OCT 09:55Z
    Apache Fory, Apache Fory: Python RCE via unguarded pickle fallback serializer in pyfory
    cvelistv5