CVE-2025-46183

The Utils.deserialize function in pgCodeKeeper 10.12.0 processes serialized data from untrusted sources

High · published October 24, 2025

CVSS v3.1
8.2
EPSS
0%
Percentile
26.8
In the wild
Unconfirmed
What it is

⚡ Just one crafty .ser file can unleash chaos! The Utils.deserialize function in pgCodeKeeper 10.12.0 is vulnerable to unintended code execution from untrusted sources. 🔥 Think of it like a buffet where a sneaky chef slips in a dish laced with something dangerous. If the diners (your system) consume it without checking the ingredients, they could end up in a world of trouble! An attacker could exploit this vulnerability to execute arbitrary code on your server, leading to complete control over your system. This could result in data breaches, downtime, or other malicious behaviors that could jeopardize your users' security. It's absolutely devastating when attackers can play puppet master with your applications!

Put simply

Think of it like a buffet where a sneaky chef slips in a dish laced with something dangerous. If the diners (your system) consume it without checking the ingredients, they could end up in a world of trouble! The Utils.deserialize function improperly handles serialized data from untrusted sources, allowing attackers to craft a malicious .ser file that, when processed, can lead to code execution or other harmful actions.

What to do

An attacker could exploit this vulnerability to execute arbitrary code on your server, leading to complete control over your system. This could result in data breaches, downtime, or other malicious behaviors that could jeopardize your users' security. It's absolutely devastating when attackers can play puppet master with your applications! Immediately patch to version 10.12.1 or higher to mitigate this vulnerability. Additionally, ensure your application only deserializes data from trusted sources and implement strict validation checks for any incoming serialized data. It's better safe than sorry! You’ve got this! Follow these steps, and you’ll lock this down in no time. 🛡️

The record
Technical detail
CVSS v3.1
8.2 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:H/A:N
CVSS v4.0
Not supplied
EPSS
0.00345 · 26.8th percentile
Published
2025-10-24T00:00Z
EPSS history
Timeline
  • 24 OCT 00:00Z
    The Utils.deserialize function in pgCodeKeeper 10.12.0 processes serialized data from untrusted sources
    cvelistv5