CVE-2026-24679CWE-122

FreeRDP has a heap-buffer-overflow in urb_select_interface

High · published February 9, 2026

CVSS v4.0
8.7
EPSS
1%
Percentile
45.6
In the wild
Unconfirmed
What it is

⚡ A sneaky out-of-bounds read in FreeRDP could lead to some serious mischief! Before version 3.22.0, it trusted server-supplied interface numbers without checking—almost like accepting a delivery without verifying the address! 📦 Think of it like a restaurant where the chef uses a faulty recipe that calls for a specific ingredient quantity, but never checks if the pantry has enough on hand. If they run out, you might end up with a dish that’s missing a key flavor, or worse, gets ruined! 🍽️ Exploiting this can lead to unexpected behavior in your system, potentially exposing sensitive information or causing an application crash. An attacker might leverage this to read arbitrary memory locations, paving the way for further attacks.

Put simply

Think of it like a restaurant where the chef uses a faulty recipe that calls for a specific ingredient quantity, but never checks if the pantry has enough on hand. If they run out, you might end up with a dish that’s missing a key flavor, or worse, gets ruined! 🍽️ This vulnerability arises from the URBDRC client using server-supplied interface numbers as array indices without proper bounds checks in FreeRDP's libusb_udev_select_interface.

What to do

Exploiting this can lead to unexpected behavior in your system, potentially exposing sensitive information or causing an application crash. An attacker might leverage this to read arbitrary memory locations, paving the way for further attacks. To protect your systems, upgrade FreeRDP to version 3.22.0 or higher immediately. Additionally, review your server configurations to ensure they aren’t unintentionally exposing vulnerabilities. 🛡️ You've got this! Taking these steps will reinforce your defenses and keep your systems running smoothly. Let's secure that environment! 🚀

The record
Technical detail
CVSS v4.0
8.7 · HIGH
Vector
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
EPSS
0.00556 · 45.6th percentile
Weakness
CWE-122 · Heap-based Buffer Overflow
Published
2026-02-09T18:19Z
EPSS history
Timeline
  • 09 FEB 18:19Z
    FreeRDP has a heap-buffer-overflow in urb_select_interface
    cvelistv5