ETK-2026-3982Zero's internal tracking ID, independent of the CVE number.
waiting for further signalsZero needs more public information before it can validate it.description
FreeRDP H.264 encoding can write beyond an allocated image buffer after a surface changes height while retaining the same width. An attacker able to cause that resize in an affected encoding path may corrupt heap memory or terminate the FreeRDP process; the issue requires an H.264-encoded surface resize with an unchanged width.
mitigation
Upgrade FreeRDP to version 3.33.0 or later. Until upgrading, reduce exposure by preventing untrusted clients or content from triggering H.264 surface resizes in affected encoding services.
fixed in 3.33.0
outcome
Contextual, not validated: no deterministic check could cover this one, and no technique passed our review.
source signals
Public signals that triggered or updated the pipeline. These are inputs for the deltas above.
- 2026-11-09 13:36Zghsa: trigger signal, started the run
this entry in the feed
GET /api/v1/feed/ETK-2026-3982
{ "etk_id": "ETK-2026-3982", "cve_id": null, "display_id": "ETK-2026-3982", "ghsa_id": "GHSA-q8p6-8mmj-j4ph", "euvd_id": null, "status": "published", "anchor_state": "awaiting_cve", "title": "Heap buffer overflow in FreeRDP H.264 encoding", "summary": "FreeRDP H.264 encoding can write beyond an allocated image buffer after a surface changes height while retaining the same width. An attacker able to cause that resize in an affected encoding path may corrupt heap memory or terminate the FreeRDP process; the issue requires an H.264-encoded surface resize with an unchanged width.", "mitigation": "Upgrade FreeRDP to version 3.33.0 or later. Until upgrading, reduce exposure by preventing untrusted clients or content from triggering H.264 surface resizes in affected encoding services.", "vendor": "c", "product": "FreeRDP", "affected": [ { "affected_notes": [], "affected_ranges": [ "<= 3.32.2" ], "ecosystem": "c", "fixed_versions": [ "3.33.0" ], "package_name": "FreeRDP", "purl": null } ], "cwes": [ 122 ], "cvss_score": 8.2, "cvss_src": "cna_vendor", "cvss_vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:L", "epss_score": null, "epss_percentile": null, "epss_asof": null, "automation": "contextual", "check": false, "check_confidence_basis": null, "exploit": false, "pipeline_minutes": 17.619652016666667, "t0_at": null, "signals": { "trigger_signal": { "at": "2026-11-09T13:36:10+00:00", "days": -1.632205598622685, "is_lower_bound": true, "measured_at": "2026-11-11T04:46:32.604976+00:00", "url": "https://github.com/FreeRDP/FreeRDP/security/advisories/GHSA-q8p6-8mmj-j4ph" } } }
published 2026-11-09 18:35Z
last change 2026-11-11 04:39Z
Need the technical details behind an entry?
Every entry here shows what we attempted and when. The technical details, the generated exploit that fired it and the evidence behind the verdict are not public. Tell us about your use case and we’ll get back to you about extended API access.