CVE-2025-67748CWE-184CWE-502CWE-94insecure-deserializationcode-injection

CVE-2025-67748

High · published December 16, 2025

CVSS v3.1
7.8
EPSS
0%
Percentile
18.1
In the wild
Unconfirmed
What it is

⚡ A sneaky bypass in Fickling allows unsafe pickles to masquerade as safe! 🤯 Think of it like a restaurant that accidentally lets in a food critic in disguise. They might look harmless, but they could be serving up dangerous dishes without anyone batting an eye! 🍽️ An attacker could exploit this vulnerability to run unsafe code through pickled data, potentially compromising the entire system. Imagine the devastation if malicious code gains access, leading to data breaches or system hijacking—absolutely terrifying!

Put simply

Think of it like a restaurant that accidentally lets in a food critic in disguise. They might look harmless, but they could be serving up dangerous dishes without anyone batting an eye! 🍽️ Versions before 0.1.6 of Fickling incorrectly flagged unsafe pickles using `pty.spawn()` as `LIKELY_SAFE` due to the `pty` module not being included in the block list of unsafe imports. This means potentially harmful pickled data could be processed without proper checks.

What to do

An attacker could exploit this vulnerability to run unsafe code through pickled data, potentially compromising the entire system. Imagine the devastation if malicious code gains access, leading to data breaches or system hijacking—absolutely terrifying! Update Fickling immediately to version 0.1.6 or later to ensure the block list is correctly implemented. Review any existing pickled data processes to assess potential risks and ensure no unsafe imports are being utilized. 🛡️ You've got this! With these steps, you can secure your systems and keep those pickles safe! 🎉

The record
Technical detail
CVSS v3.1
7.8 · HIGH
Vector
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00270 · 18.1th percentile
Weaknesses
CWE-184 · Incomplete List of Disallowed Inputs; CWE-502 · Deserialization of Untrusted Data; CWE-94 · Improper Control of Generation of Code ('Code Injection')
Published
2025-12-16T06:15Z
Affected products (1)
ProductVersionsFixed in
trailofbits/fickling< 0.1.60.1.6
References (3)
EPSS history
Timeline
  • 16 DEC 00:39Z
    Fickling has Code Injection vulnerability via pty.spawn()
    cvelistv5