{"dataType":"CVE_RECORD","dataVersion":"5.2","cveMetadata":{"cveId":"CVE-2026-109088","assignerOrgId":"404e59f5-483d-4b8a-8e7a-e67604dd8afb","state":"PUBLISHED","assignerShortName":"suse","dateReserved":"2026-10-12T06:41:23.778Z","datePublished":"2026-10-27T16:26:20.597Z","dateUpdated":"2026-10-27T16:26:20.597Z"},"containers":{"cna":{"providerMetadata":{"orgId":"404e59f5-483d-4b8a-8e7a-e67604dd8afb","shortName":"suse","dateUpdated":"2026-10-27T16:26:20.597Z"},"title":"libXtst RECORD EnableContext Reply Endless Loop","datePublic":"2026-10-27T16:10:00.000Z","problemTypes":[{"descriptions":[{"lang":"en","cweId":"CWE-835","description":"CWE-835 Loop with unreachable exit condition ('infinite loop')","type":"CWE"}]}],"impacts":[{"capecId":"CAPEC-227","descriptions":[{"lang":"en","value":"CAPEC-227 Sustained Client Engagement"}]}],"affected":[{"vendor":"X.org","product":"libXtst","packageName":"libXtst","repo":"https://gitlab.freedesktop.org/xorg/lib/libxtst","versions":[{"status":"affected","version":"0","lessThan":"1.2.6","versionType":"rpm"}],"defaultStatus":"unaffected"}],"cpeApplicability":[{"operator":"OR","nodes":[{"operator":"OR","negate":false,"cpeMatch":[{"vulnerable":true,"criteria":"cpe:2.3:a:x.org:libxtst:*:*:*:*:*:*:*:*","versionStartIncluding":"0","versionEndExcluding":"1.2.6"}]}]}],"descriptions":[{"lang":"en","value":"A malicious X server could send malformed  RECORD EnableContext reolies that can cause a X client using the parse_reply_call_callback function in libXtst before 1.2.6 to enter a endless loop.","supportingMedia":[{"type":"text/html","base64":false,"value":"A malicious X server could send malformed&nbsp;&nbsp;<span>RECORD EnableContext</span>&nbsp;reolies that can cause a X client using the&nbsp;<span>parse_reply_call_callback function in libXtst before 1.2.6 to enter a endless loop.&nbsp;</span>"}]}],"references":[{"url":"https://gitlab.freedesktop.org/xorg/lib/libxtst/-/merge_requests/11","tags":["patch"]}],"metrics":[{"format":"CVSS","scenarios":[{"lang":"en","value":"GENERAL"}],"cvssV3_1":{"version":"3.1","attackVector":"NETWORK","attackComplexity":"LOW","privilegesRequired":"NONE","userInteraction":"REQUIRED","scope":"UNCHANGED","confidentialityImpact":"NONE","integrityImpact":"NONE","availabilityImpact":"HIGH","baseSeverity":"MEDIUM","baseScore":6.5,"vectorString":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H"}}],"credits":[{"lang":"en","value":"Kaya Emre Arikan","type":"finder"}],"source":{"discovery":"EXTERNAL"},"x_generator":{"engine":"Vulnogram 1.0.5"}}}}