CVE Wiki Pixee · CVE intelligence
← All CVEs

CVE-2026-57156

Critical · CVSS 9.8

FreeRDP — Integer overflow leading to heap buffer overflow (CWE-190, CWE-122)

CVSS
9.8
nvd
EPSS
KEV
No
Class
oss containerizable
CWE-122, CWE-190

Description

FreeRDP is a free implementation of the Remote Desktop Protocol. Prior to 3.28.0 on 32-bit builds, FreeRDP clients contain an integer overflow in update_read_delta_points in libfreerdp/core/orders.c when multiplying an attacker-controlled point count by sizeof(DELTA_POINT), allowing a malicious RDP peer to allocate an undersized heap buffer and then write beyond it during initialization. This issue is fixed in version 3.28.0.

Search profile — drives PoC discovery

Symbols update_read_delta_pointsDELTA_POINTlibfreerdp/core/orders.csizeof(DELTA_POINT)
Keywords CVE-2026-57156FreeRDPinteger overflowheap buffer overflowupdate_read_delta_pointsDELTA_POINTorders.c32-bitRDPGHSA-v5wf-j8j4-77h73.28.0
Versions: < 3.28.0 (32-bit builds)

Ranked PoCs (1) — best first

Heuristic ranking — not yet expert-vetted. Scored on structure + provenance, not execution.

Recall-favoring discovery; ranking by the Stage-4 scorer (Adam's rubric). Scanner/aggregator repos are hidden.

References

Status: enriched · ingested 2026-07-14T06:00:21.000Z · profiled 2026-07-14T06:30:21.000Z