CVE-2025-63950CWE-502insecure-deserialization

CVE-2025-63950

High · published December 19, 2025

CVSS v3.1
7.5
EPSS
1%
Percentile
44.0
In the wild
Unconfirmed
What it is

⚡ A crafty attacker can send a single base64-encoded payload that wreaks havoc! The to3k Twittodon application’s download.php script is vulnerable to insecure deserialization, making this a serious issue. 🔥 Think of it like a restaurant kitchen that accepts any delivery without checking the ingredients — you could end up with a suspicious surprise meal that ruins the whole dinner. Here, the unserialize() function is that unwatched chef, taking in data without a second glance. This vulnerability could allow an unauthenticated attacker to inject arbitrary PHP objects, leading to a denial of service. Imagine your entire application crashing unexpectedly or being forced to serve an endless loop of requests. That's a recipe for frustration!

Put simply

Think of it like a restaurant kitchen that accepts any delivery without checking the ingredients — you could end up with a suspicious surprise meal that ruins the whole dinner. Here, the unserialize() function is that unwatched chef, taking in data without a second glance. The insecure deserialization flaw occurs because the download.php script accepts base64-encoded data in the 'obj' parameter and directly passes it to the unserialize() function without any validation. This oversight opens the door for remote attackers to exploit the system easily.

What to do

This vulnerability could allow an unauthenticated attacker to inject arbitrary PHP objects, leading to a denial of service. Imagine your entire application crashing unexpectedly or being forced to serve an endless loop of requests. That's a recipe for frustration! To mitigate this, patch the application to a secure version where this vulnerability has been resolved. Implement input validation on the 'obj' parameter to ensure only safe data is processed, and consider using an alternative to unserialize() that provides better safety. 🛡️ You've got this! Follow these steps, and you’ll fortify your defenses against this sneaky vulnerability! 🚀

The record
Technical detail
CVSS v3.1
7.5 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
CVSS v4.0
Not supplied
EPSS
0.00531 · 44.0th percentile
Weakness
CWE-502 · Deserialization of Untrusted Data
Published
2025-12-19T02:15Z
Affected products (1)
ProductVersionsFixed in
tomaszdunia/twittodon≤ 2023-02-28—
References (2)
EPSS history
Timeline
  • 18 DEC 00:00Z
    An insecure deserialization vulnerability exists in the download.php script of the to3k Twittodon application through commit…
    cvelistv5