CVE-2026-55639
Full vulnerability record from the local CVENow database.
Description
xrdp is an open source RDP server. Versions 0.10.6 and prior contain a vulnerability concerning the parsing of Client Security Data within the Client MCS Connect Initial PDU with GCC Conference Create Request during the connection sequence. During the initial capability and security negotiation phase, the parser fails to perform sufficient length validation for the incoming data block. A remote, unauthenticated attacker could potentially exploit this flaw by sending a specially crafted RDP packet containing malformed data. Due to missing bounds checks, the xrdp process may read a small number of bytes beyond the declared data block boundary, potentially disclosing process memory contents that could be combined with other vulnerabilities. This issue has been fixed in version 0.10.6.1.
View original CVE JSON
{
"id": "CVE-2026-55639",
"sourceIdentifier": "[email protected]",
"published": "2026-07-20T18:16:54.287",
"lastModified": "2026-10-24T20:10:00.137",
"vulnStatus": "Analyzed",
"cveTags": [],
"descriptions": [
{
"lang": "en",
"value": "xrdp is an open source RDP server. Versions 0.10.6 and prior contain a vulnerability concerning the parsing of Client Security Data within the Client MCS Connect Initial PDU with GCC Conference Create Request during the connection sequence. During the initial capability and security negotiation phase, the parser fails to perform sufficient length validation for the incoming data block. A remote, unauthenticated attacker could potentially exploit this flaw by sending a specially crafted RDP packet containing malformed data. Due to missing bounds checks, the xrdp process may read a small number of bytes beyond the declared data block boundary, potentially disclosing process memory contents that could be combined with other vulnerabilities. This issue has been fixed in version 0.10.6.1."
},
{
"lang": "es",
"value": "xrdp es un servidor RDP de código abierto. Las versiones 0.10.6 y anteriores contienen una vulnerabilidad relacionada con el análisis de los datos de seguridad del cliente dentro de la PDU inicial de conexión MCS del cliente con la solicitud de creación de conferencia GCC durante la secuencia de conexión. Durante la fase inicial de negociación de capacidades y seguridad, el analizador no realiza una validación de longitud suficiente para el bloque de datos entrante. Un atacante remoto no autenticado podría potencialmente explotar esta falla enviando un paquete RDP especialmente diseñado que contenga datos malformados. Debido a la falta de comprobaciones de límites, el proceso xrdp puede leer un pequeño número de bytes más allá del límite del bloque de datos declarado, revelando potencialmente el contenido de la memoria del proceso que podría combinarse con otras vulnerabilidades. Este problema ha sido solucionado en la versión 0.10.6.1."
}
],
"affected": [
{
"source": "[email protected]",
"affectedData": [
{
"vendor": "neutrinolabs",
"product": "xrdp",
"versions": [
{
"version": "< 0.10.6.1",
"status": "affected"
}
]
}
]
}
],
"metrics": {
"cvssMetricV31": [
{
"source": "[email protected]",
"type": "Secondary",
"cvssData": {
"version": "3.1",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N",
"baseScore": 5.3,
"baseSeverity": "MEDIUM",
"attackVector": "NETWORK",
"attackComplexity": "LOW",
"privilegesRequired": "NONE",
"userInteraction": "NONE",
"scope": "UNCHANGED",
"confidentialityImpact": "LOW",
"integrityImpact": "NONE",
"availabilityImpact": "NONE"
},
"exploitabilityScore": 3.9,
"impactScore": 1.4
}
],
"ssvcV203": [
{
"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
"ssvcData": {
"timestamp": "2026-07-20T19:01:32.890448Z",
"id": "CVE-2026-55639",
"options": [
{
"exploitation": "none"
},
{
"automatable": "yes"
},
{
"technicalImpact": "partial"
}
],
"role": "CISA Coordinator",
"version": "2.0.3"
}
}
]
},
"weaknesses": [
{
"source": "[email protected]",
"type": "Secondary",
"description": [
{
"lang": "en",
"value": "CWE-125"
}
]
}
],
"configurations": [
{
"nodes": [
{
"operator": "OR",
"negate": false,
"cpeMatch": [
{
"vulnerable": true,
"criteria": "cpe:2.3:a:neutrinolabs:xrdp:*:*:*:*:*:*:*:*",
"versionEndExcluding": "0.10.6.1",
"matchCriteriaId": "A994DC5A-6181-45D2-A489-0E409B19A0FE"
}
]
}
]
}
],
"references": [
{
"url": "https://github.com/neutrinolabs/xrdp/releases/tag/v0.10.6.1",
"source": "[email protected]",
"tags": [
"Product",
"Release Notes"
]
},
{
"url": "https://github.com/neutrinolabs/xrdp/security/advisories/GHSA-6g36-mxcf-r3gc",
"source": "[email protected]",
"tags": [
"Vendor Advisory"
]
}
]
}