CVE-2025-34449CWE-502insecure-deserialization

CVE-2025-34449

Critical · published December 19, 2025

CVSS v3.1
9.1
EPSS
0%
Percentile
35.2
In the wild
Unconfirmed
What it is

⚠️ A sneaky buffer overflow lurks in Genymobile/scrcpy up to version 3.3.3! A compromised device can send crafty messages to trigger memory corruption or even a denial-of-service. 😱 Think of this like a faulty delivery service that misplaces packages—one wrong message can overflow and cause chaos in the system's memory, just like a delivery mishap can disrupt your day. If exploited, this vulnerability could lead to memory corruption, potentially crashing the service or causing unexpected behavior. While it isn't actively exploited yet, the door is open for future attacks, leaving your system vulnerable to unwanted surprises.

Put simply

Think of this like a faulty delivery service that misplaces packages—one wrong message can overflow and cause chaos in the system's memory, just like a delivery mishap can disrupt your day. This buffer overflow vulnerability in the sc_device_msg_deserialize() function allows crafted messages to trigger out-of-bounds reads, which can compromise the integrity of the memory or even crash the host system.

What to do

If exploited, this vulnerability could lead to memory corruption, potentially crashing the service or causing unexpected behavior. While it isn't actively exploited yet, the door is open for future attacks, leaving your system vulnerable to unwanted surprises. Update immediately to version 3.3.4 or later to patch this vulnerability. Regularly review your scrcpy instance for updates, and ensure that only trusted devices can communicate with your system. You've got this! Follow these steps, and you'll keep your system safe and sound. 🛡️

The record
Technical detail
CVSS v3.1
9.1 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H
CVSS v4.0
Not supplied
EPSS
0.00420 · 35.2th percentile
Weakness
CWE-502 · Deserialization of Untrusted Data
Published
2025-12-19T03:15Z
Affected products (1)
ProductVersionsFixed in
genymotion/scrcpy< 3.3.43.3.4
References (5)
EPSS history
Timeline
  • 18 DEC 21:15Z
    Genymobile/scrcpy <= 3.3.3 Global Buffer Overflow
    cvelistv5