{"id":"CVE-2026-112279","kind":"vulnerability","aliases":["CVE-2026-112279"],"related":[],"title":"rdesktop: malicious RDP server crashes client via bitmap cache read","description":"rdesktop through 1.9.0 contains a heap out-of-bounds read vulnerability in process_bmpcache2() in orders.c that allows malicious RDP servers to crash clients via crafted revision-2 bitmap cache orders. Attackers can send an uncompressed order with large width/height or an underflowing mode nibble and short payload, causing memcpy() reads past the receive buffer and denial of service.","summary":"rdesktop through 1.9.0 has a heap out-of-bounds read in process_bmpcache2() in orders.c. A malicious RDP server can send crafted revision-2 bitmap cache orders that make the client memcpy() past its receive buffer, crashing it.","severity":"high","cvss":7.1,"epss":null,"exploited":false,"exploited_at":null,"products":[],"ecosystems":[],"tags":["linux","package","rdesktop","rdp-client"],"not_affected_if":["no-rdesktop-installed","trusted-rdp-servers-only"],"how_to_check":"- Run `rdesktop -version` or check the installed package version against `1.9.0`\n- unknown","fix":"- Upgrade rdesktop past `1.9.0` once a fixed release is available; unknown whether a patched version exists\n- Until then, only connect to RDP servers you trust","status":"open","published_at":"2026-10-19T14:17:05+00:00","first_seen_at":"2026-10-23T21:57:18+00:00","triaged_at":"2026-10-25T03:34:58+00:00","updated_at":"2026-10-25T03:34:58+00:00","category":"package","confidence":0.6,"triage":{"at":"2026-10-25T03:34:58Z","model":"claude-haiku-5-5","output":{"fix":"- Upgrade rdesktop past `1.9.0` once a fixed release is available; unknown whether a patched version exists\n- Until then, only connect to RDP servers you trust","reach":"network","title":"rdesktop: malicious RDP server crashes client via bitmap cache read","impact":"low","summary":"rdesktop through 1.9.0 has a heap out-of-bounds read in process_bmpcache2() in orders.c. A malicious RDP server can send crafted revision-2 bitmap cache orders that make the client memcpy() past its receive buffer, crashing it.","category":"package","nicknames":[],"who_cares":["rdesktop","rdp-client","linux"],"confidence":0.6,"needs_auth":"no","worst_case":"Client crashes; denial of service only, no code execution stated","analyst_note":"Check the NVD entry and rdesktop upstream for a fixed version and whether code execution is possible beyond the stated crash.","how_to_check":"- Run `rdesktop -version` or check the installed package version against `1.9.0`\n- unknown","needs_analyst":true,"not_affected_if":["no-rdesktop-installed","trusted-rdp-servers-only"],"who_is_affected":"Systems running rdesktop 1.9.0 or earlier as an RDP client connecting to servers you do not control. The flaw is in the client's handling of server data, so the risk comes from the server side of the connection. Teams that never use rdesktop, or only connect to their own trusted RDP hosts, are much less exposed.","user_interaction":"yes","needs_special_setup":"no","severity_if_unknown":"high"},"cost_usd":0.000616,"input_tokens":3363,"output_tokens":560,"severity_before":"high"},"analyst_status":null,"analyst_note":null,"search":"'-112279':13A,16A '-2':47B,89C '-2026':12A,15A '1.9.0':25B,63C 'allow':79C 'attack':93C 'bitmap':8A,48B,90C 'bmpcache2':36B,75C 'bound':32B,70C 'buffer':59B,116C 'cach':9A,49B,91C 'caus':110C 'client':6A,22B,54B,85C 'contain':64C 'craft':45B,87C 'crash':5A,60B,84C 'cve':11A,14A 'denial':118C 'heap':28B,66C 'larg':100C 'linux':17B 'make':52B 'malici':2A,40B,80C 'memcpi':55B,111C 'mode':105C 'nibbl':106C 'order':50B,92C,98C 'orders.c':38B,77C 'out-of-bound':29B,67C 'packag':18B 'past':56B,113C 'payload':109C 'process':35B,74C 'rdesktop':1A,19B,23B,61C 'rdp':3A,21B,41B,81C 'rdp-client':20B 'read':10A,33B,71C,112C 'receiv':58B,115C 'revis':46B,88C 'send':44B,95C 'server':4A,42B,82C 'servic':120C 'short':108C 'uncompress':97C 'underflow':104C 'via':7A,86C 'vulner':72C 'width/height':101C","nicknames":[],"mitigations":[],"who_affected":"Systems running rdesktop 1.9.0 or earlier as an RDP client connecting to servers you do not control. The flaw is in the client's handling of server data, so the risk comes from the server side of the connection. Teams that never use rdesktop, or only connect to their own trusted RDP hosts, are much less exposed.","tier":"B","verified":{},"analyst_revisit_at":null,"first_public_at":"2026-10-19T14:17:05+00:00","kev":null,"cvss_vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","cvss_by":"disclosure@vulncheck.com","poc_count":0,"sources":[{"source":"nvd","external_id":"CVE-2026-112279","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-112279","severity":null,"published_at":"2026-10-19T14:17:05+00:00","modified_at":"2026-10-19T21:14:14+00:00","first_seen_at":"2026-10-23T21:57:18+00:00","fetched_at":"2026-10-23T22:28:57+00:00","note":null}],"documents":[],"notice":"Free to read at a human pace. An API with keys and an MCP server are in preparation; early access: hello@infrastack.ai"}