CVE-2024-32039CWE-190CWE-787

FreeRDP Integer overflow & OutOfBound Write in clear_decompress_residual_data

Critical · published April 22, 2024

CVSS v3.1
9.8
EPSS
2%
Percentile
83.0
In the wild
Unconfirmed
What it is

🔥 Watch out! If you're using FreeRDP versions prior to 3.5.0 or 2.11.6, you've got an integer overflow vulnerability lurking about! Think of it like a delivery truck that's been overloaded with packages; when it hits a bump, the cargo spills out everywhere, causing chaos. In this case, the overflow leads to data being written outside of its designated area, resulting in unpredictable behavior. This could allow an attacker to exploit the overflow, potentially leading to system crashes or unauthorized access to sensitive data. Imagine a rogue deliveryman not just spilling packages but also planting a few surprises among your precious cargo!

Put simply

Think of it like a delivery truck that's been overloaded with packages; when it hits a bump, the cargo spills out everywhere, causing chaos. In this case, the overflow leads to data being written outside of its designated area, resulting in unpredictable behavior. This vulnerability stems from an integer overflow that causes out-of-bounds writes in FreeRDP clients, allowing malicious code to be executed if the overflow is exploited.

What to do

This could allow an attacker to exploit the overflow, potentially leading to system crashes or unauthorized access to sensitive data. Imagine a rogue deliveryman not just spilling packages but also planting a few surprises among your precious cargo! Upgrade your FreeRDP clients to version 3.5.0 or 2.11.6 immediately to patch this critical flaw. In the meantime, consider deactivating the `/gfx` options by using `/bpp:32` or `/rfx` to mitigate the risks. Don't wait—secure your systems! You've got this! With these steps, you’ll bolster your defenses in no time. 🛡️

The record
Technical detail
CVSS v3.1
9.8 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.02275 · 83.0th percentile
Weaknesses
CWE-190 · Integer Overflow or Wraparound; CWE-787 · Out-of-bounds Write
Published
2024-04-22T20:23Z
EPSS history
Timeline
  • 22 APR 20:23Z
    FreeRDP Integer overflow & OutOfBound Write in clear_decompress_residual_data
    cvelistv5