{
  "cveId": "CVE-2026-29774",
  "url": "https://patchblox.com/security/cve/CVE-2026-29774",
  "summary": "CVE-2026-29774 is fixed in 23 products on 1 platform, first by DEBIAN-CVE-2026-29774, released March 13, 2026. It is not reported as exploited. Patch Radar priority: High.",
  "title": "freerdp3-shadow-x11: FreeRDP is a free implementation of the Remote Desktop Protocol",
  "description": "FreeRDP is a free implementation of the Remote Desktop Protocol. Prior to 3.24.0, a client-side heap buffer overflow occurs in the FreeRDP client\u0027s AVC420/AVC444 YUV-to-RGB conversion path due to missing horizontal bounds validation of H.264 metablock regionRects coordinates.  In yuv.c, the clamp() function (line 347) only validates top/bottom against the surface/YUV height, but never checks left/right against the surface width. When avc420_yuv_to_rgb (line 67) computes destination and source pointers using rect-\u0026gt;left, it performs unchecked pointer arithmetic that can reach far beyond the allocated surface buffer. A malicious server sends a WIRE_TO_SURFACE_PDU_1 with AVC420 codec containing a regionRects entry where left greatly exceeds the surface width (e.g., left=60000 on a 128px surface). The H.264 bitstream decodes successfully, then yuv420_process_work_callback calls avc420_yuv_to_rgb which computes pDstPoint = pDstData \u002B rect-\u0026gt;top * nDstStep \u002B rect-\u0026gt;left * 4, writing 16-byte SSE vectors 1888\u002B bytes past the allocated heap region. This vulnerability is fixed in 3.24.0.",
  "published": "2026-03-13T12:54:00Z",
  "severity": "Medium",
  "cvss": 8.2,
  "cvssVector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:H",
  "epss": 0.00343,
  "epssPercentile": 0.27961,
  "priority": "High",
  "priorityTier": 3,
  "exploited": false,
  "vendorExploited": false,
  "disclosed": false,
  "fixes": [
    {
      "platform": "linux",
      "product": "freerdp",
      "release": "amzn 2023",
      "fixedVersion": "2:3.6.3-1.amzn2023.0.8",
      "fix": "ALAS2023-2026-1520",
      "url": "https://patchblox.com/security/fix/linux/alas2023-2026-1520",
      "released": "2026-03-30T09:00:00Z"
    },
    {
      "platform": "linux",
      "product": "freerdp-debuginfo",
      "release": "amzn 2023",
      "fixedVersion": "2:3.6.3-1.amzn2023.0.8",
      "fix": "ALAS2023-2026-1520",
      "url": "https://patchblox.com/security/fix/linux/alas2023-2026-1520",
      "released": "2026-03-30T09:00:00Z"
    },
    {
      "platform": "linux",
      "product": "freerdp-debugsource",
      "release": "amzn 2023",
      "fixedVersion": "2:3.6.3-1.amzn2023.0.8",
      "fix": "ALAS2023-2026-1520",
      "url": "https://patchblox.com/security/fix/linux/alas2023-2026-1520",
      "released": "2026-03-30T09:00:00Z"
    },
    {
      "platform": "linux",
      "product": "freerdp-devel",
      "release": "amzn 2023",
      "fixedVersion": "2:3.6.3-1.amzn2023.0.8",
      "fix": "ALAS2023-2026-1520",
      "url": "https://patchblox.com/security/fix/linux/alas2023-2026-1520",
      "released": "2026-03-30T09:00:00Z"
    },
    {
      "platform": "linux",
      "product": "freerdp-libs",
      "release": "amzn 2023",
      "fixedVersion": "2:3.6.3-1.amzn2023.0.8",
      "fix": "ALAS2023-2026-1520",
      "url": "https://patchblox.com/security/fix/linux/alas2023-2026-1520",
      "released": "2026-03-30T09:00:00Z"
    },
    {
      "platform": "linux",
      "product": "freerdp-libs-debuginfo",
      "release": "amzn 2023",
      "fixedVersion": "2:3.6.3-1.amzn2023.0.8",
      "fix": "ALAS2023-2026-1520",
      "url": "https://patchblox.com/security/fix/linux/alas2023-2026-1520",
      "released": "2026-03-30T09:00:00Z"
    },
    {
      "platform": "linux",
      "product": "freerdp-server",
      "release": "amzn 2023",
      "fixedVersion": "2:3.6.3-1.amzn2023.0.8",
      "fix": "ALAS2023-2026-1520",
      "url": "https://patchblox.com/security/fix/linux/alas2023-2026-1520",
      "released": "2026-03-30T09:00:00Z"
    },
    {
      "platform": "linux",
      "product": "freerdp-server-debuginfo",
      "release": "amzn 2023",
      "fixedVersion": "2:3.6.3-1.amzn2023.0.8",
      "fix": "ALAS2023-2026-1520",
      "url": "https://patchblox.com/security/fix/linux/alas2023-2026-1520",
      "released": "2026-03-30T09:00:00Z"
    },
    {
      "platform": "linux",
      "product": "freerdp3",
      "release": "Debian 13.5 (trixie)",
      "fixedVersion": "3.15.0\u002Bdfsg-2.1\u002Bdeb13u2",
      "fix": "DEBIAN-CVE-2026-29774",
      "url": "https://patchblox.com/security/fix/linux/debian-cve-2026-29774",
      "released": "2026-03-13T19:54:32Z"
    },
    {
      "platform": "linux",
      "product": "freerdp3",
      "release": "Debian 14",
      "fixedVersion": "3.24.0\u002Bdfsg-1",
      "fix": "DEBIAN-CVE-2026-29774",
      "url": "https://patchblox.com/security/fix/linux/debian-cve-2026-29774",
      "released": "2026-03-13T19:54:32Z"
    },
    {
      "platform": "linux",
      "product": "freerdp3-shadow-x11",
      "release": "Ubuntu 24.04.5 LTS (noble)",
      "fixedVersion": "3.30.0\u002Bdfsg-0ubuntu0.24.04.1",
      "fix": "freerdp3-shadow-x11 3.30.0\u002Bdfsg-0ubuntu0.24.04.1",
      "url": "https://patchblox.com/security/fix/linux/ubuntu-noble-freerdp3-shadow-x11-3.30.0-dfsg-0ubuntu0.24.04.1",
      "released": "2026-07-23T13:24:32Z"
    },
    {
      "platform": "linux",
      "product": "freerdp3-wayland",
      "release": "Ubuntu 24.04.5 LTS (noble)",
      "fixedVersion": "3.30.0\u002Bdfsg-0ubuntu0.24.04.1",
      "fix": "freerdp3-wayland 3.30.0\u002Bdfsg-0ubuntu0.24.04.1",
      "url": "https://patchblox.com/security/fix/linux/ubuntu-noble-freerdp3-wayland-3.30.0-dfsg-0ubuntu0.24.04.1",
      "released": "2026-07-23T13:24:32Z"
    },
    {
      "platform": "linux",
      "product": "freerdp3-x11",
      "release": "Ubuntu 24.04.5 LTS (noble)",
      "fixedVersion": "3.30.0\u002Bdfsg-0ubuntu0.24.04.1",
      "fix": "freerdp3-x11 3.30.0\u002Bdfsg-0ubuntu0.24.04.1",
      "url": "https://patchblox.com/security/fix/linux/ubuntu-noble-freerdp3-x11-3.30.0-dfsg-0ubuntu0.24.04.1",
      "released": "2026-07-23T13:24:32Z"
    },
    {
      "platform": "linux",
      "product": "libfreerdp-client3-3",
      "release": "Ubuntu 24.04.5 LTS (noble)",
      "fixedVersion": "3.30.0\u002Bdfsg-0ubuntu0.24.04.1",
      "fix": "libfreerdp-client3-3 3.30.0\u002Bdfsg-0ubuntu0.24.04.1",
      "url": "https://patchblox.com/security/fix/linux/ubuntu-noble-libfreerdp-client3-3-3.30.0-dfsg-0ubuntu0.24.04.1",
      "released": "2026-07-23T13:24:32Z"
    },
    {
      "platform": "linux",
      "product": "libfreerdp-server3-3",
      "release": "Ubuntu 24.04.5 LTS (noble)",
      "fixedVersion": "3.30.0\u002Bdfsg-0ubuntu0.24.04.1",
      "fix": "libfreerdp-server3-3 3.30.0\u002Bdfsg-0ubuntu0.24.04.1",
      "url": "https://patchblox.com/security/fix/linux/ubuntu-noble-libfreerdp-server3-3-3.30.0-dfsg-0ubuntu0.24.04.1",
      "released": "2026-07-23T13:24:32Z"
    },
    {
      "platform": "linux",
      "product": "libfreerdp-shadow-subsystem3-3",
      "release": "Ubuntu 24.04.5 LTS (noble)",
      "fixedVersion": "3.30.0\u002Bdfsg-0ubuntu0.24.04.1",
      "fix": "libfreerdp-shadow-subsystem3-3 3.30.0\u002Bdfsg-0ubuntu0.24.04.1",
      "url": "https://patchblox.com/security/fix/linux/ubuntu-noble-libfreerdp-shadow-subsystem3-3-3.30.0-dfsg-0ubuntu0.24.04.1",
      "released": "2026-07-23T13:24:32Z"
    },
    {
      "platform": "linux",
      "product": "libfreerdp-shadow3-3",
      "release": "Ubuntu 24.04.5 LTS (noble)",
      "fixedVersion": "3.30.0\u002Bdfsg-0ubuntu0.24.04.1",
      "fix": "libfreerdp-shadow3-3 3.30.0\u002Bdfsg-0ubuntu0.24.04.1",
      "url": "https://patchblox.com/security/fix/linux/ubuntu-noble-libfreerdp-shadow3-3-3.30.0-dfsg-0ubuntu0.24.04.1",
      "released": "2026-07-23T13:24:32Z"
    },
    {
      "platform": "linux",
      "product": "libfreerdp3-3",
      "release": "Ubuntu 24.04.5 LTS (noble)",
      "fixedVersion": "3.30.0\u002Bdfsg-0ubuntu0.24.04.1",
      "fix": "libfreerdp3-3 3.30.0\u002Bdfsg-0ubuntu0.24.04.1",
      "url": "https://patchblox.com/security/fix/linux/ubuntu-noble-libfreerdp3-3-3.30.0-dfsg-0ubuntu0.24.04.1",
      "released": "2026-07-23T13:24:32Z"
    },
    {
      "platform": "linux",
      "product": "libwinpr",
      "release": "amzn 2023",
      "fixedVersion": "2:3.6.3-1.amzn2023.0.8",
      "fix": "ALAS2023-2026-1520",
      "url": "https://patchblox.com/security/fix/linux/alas2023-2026-1520",
      "released": "2026-03-30T09:00:00Z"
    },
    {
      "platform": "linux",
      "product": "libwinpr-debuginfo",
      "release": "amzn 2023",
      "fixedVersion": "2:3.6.3-1.amzn2023.0.8",
      "fix": "ALAS2023-2026-1520",
      "url": "https://patchblox.com/security/fix/linux/alas2023-2026-1520",
      "released": "2026-03-30T09:00:00Z"
    },
    {
      "platform": "linux",
      "product": "libwinpr-devel",
      "release": "amzn 2023",
      "fixedVersion": "2:3.6.3-1.amzn2023.0.8",
      "fix": "ALAS2023-2026-1520",
      "url": "https://patchblox.com/security/fix/linux/alas2023-2026-1520",
      "released": "2026-03-30T09:00:00Z"
    },
    {
      "platform": "linux",
      "product": "libwinpr-tools3-3",
      "release": "Ubuntu 24.04.5 LTS (noble)",
      "fixedVersion": "3.30.0\u002Bdfsg-0ubuntu0.24.04.1",
      "fix": "libwinpr-tools3-3 3.30.0\u002Bdfsg-0ubuntu0.24.04.1",
      "url": "https://patchblox.com/security/fix/linux/ubuntu-noble-libwinpr-tools3-3-3.30.0-dfsg-0ubuntu0.24.04.1",
      "released": "2026-07-23T13:24:32Z"
    },
    {
      "platform": "linux",
      "product": "libwinpr3-3",
      "release": "Ubuntu 24.04.5 LTS (noble)",
      "fixedVersion": "3.30.0\u002Bdfsg-0ubuntu0.24.04.1",
      "fix": "libwinpr3-3 3.30.0\u002Bdfsg-0ubuntu0.24.04.1",
      "url": "https://patchblox.com/security/fix/linux/ubuntu-noble-libwinpr3-3-3.30.0-dfsg-0ubuntu0.24.04.1",
      "released": "2026-07-23T13:24:32Z"
    },
    {
      "platform": "linux",
      "product": "winpr3-utils",
      "release": "Ubuntu 24.04.5 LTS (noble)",
      "fixedVersion": "3.30.0\u002Bdfsg-0ubuntu0.24.04.1",
      "fix": "winpr3-utils 3.30.0\u002Bdfsg-0ubuntu0.24.04.1",
      "url": "https://patchblox.com/security/fix/linux/ubuntu-noble-winpr3-utils-3.30.0-dfsg-0ubuntu0.24.04.1",
      "released": "2026-07-23T13:24:32Z"
    }
  ],
  "noFixYet": [],
  "dataAsOf": "2026-11-08T13:06:02Z",
  "attribution": {
    "text": "Data: Patchblox Patch Radar",
    "url": "https://patchblox.com/security/patch-radar",
    "terms": "https://patchblox.com/security/patch-radar/use-the-data"
  }
}