Description
Genymobile/scrcpy versions up to and including 3.3.3, prior to commit 3e40b24, contain a buffer overflow vulnerability in the sc_device_msg_deserialize() function. A compromised device can send crafted messages that cause out-of-bounds reads, which may result in memory corruption or a denial-of-service condition. This vulnerability may allow further exploitation on the host system.
Metrics
CVSS 3.1 9.1/10
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:HWeakness enumeration
Affected software
| Vendor | Product | Versions |
|---|---|---|
| Genymobile | scrcpy | <= 3.3.3 |
References
- https://github.com/Genymobile/scrcpy/commit/3e40b24Patch
- https://github.com/Genymobile/scrcpy/issues/6415Exploit, Issue Tracking, Patch
- https://github.com/marlinkcyber/advisories/blob/main/advisories/MCSAID-2025-003-scrcpy-global-buffer-overflow.mdExploit, Third Party Advisory
- https://www.vulncheck.com/advisories/genymobile-scrcpy-global-buffer-overflowThird Party Advisory
- https://github.com/marlinkcyber/advisories/blob/main/advisories/MCSAID-2025-003-scrcpy-global-buffer-overflow.mdExploit, Third Party Advisory
Timeline
- Published
- Dec 18, 2025
- Last modified
- Sep 30, 2026
- NVD status
- Modified