CVE-2026-54727
Full vulnerability record from the local CVENow database.
Description
proot-distro is a utility for managing proot containers. Prior to version 5.1.6, proot-distro restore accepted hardlink entries whose linkname referenced another installed container and did not verify that the hardlink source container matched the destination container being restored, allowing a crafted restore archive to copy files between otherwise isolated containers. This issue is fixed in version 5.1.6.
Severity
HIGH
CVSS score
8.2
(v3.1)
Vulnerability status
Deferred
Source identifier
Published
2026-07-29 17:16:53.250000
Last modified
2026-10-24 13:10:00.147000
View original CVE JSON
{
"id": "CVE-2026-54727",
"sourceIdentifier": "[email protected]",
"published": "2026-07-29T17:16:53.250",
"lastModified": "2026-10-24T13:10:00.147",
"vulnStatus": "Deferred",
"cveTags": [],
"descriptions": [
{
"lang": "en",
"value": "proot-distro is a utility for managing proot containers. Prior to version 5.1.6, proot-distro restore accepted hardlink entries whose linkname referenced another installed container and did not verify that the hardlink source container matched the destination container being restored, allowing a crafted restore archive to copy files between otherwise isolated containers. This issue is fixed in version 5.1.6."
},
{
"lang": "es",
"value": "proot-distro es una utilidad para gestionar contenedores proot. Antes de la versión 5.1.6, proot-distro restore aceptaba entradas de enlaces duros cuyo nombre de enlace hacía referencia a otro contenedor instalado y no verificaba que el contenedor de origen del enlace duro coincidiera con el contenedor de destino que se estaba restaurando, lo que permitía que un archivo de restauración manipulado copiara archivos entre contenedores que de otro modo estarían aislados. Este problema está solucionado en la versión 5.1.6."
}
],
"affected": [
{
"source": "[email protected]",
"affectedData": [
{
"vendor": "termux",
"product": "proot-distro",
"versions": [
{
"version": "< 5.1.6",
"status": "affected"
}
]
}
]
}
],
"metrics": {
"cvssMetricV31": [
{
"source": "[email protected]",
"type": "Secondary",
"cvssData": {
"version": "3.1",
"vectorString": "CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:N",
"baseScore": 8.2,
"baseSeverity": "HIGH",
"attackVector": "LOCAL",
"attackComplexity": "LOW",
"privilegesRequired": "NONE",
"userInteraction": "REQUIRED",
"scope": "CHANGED",
"confidentialityImpact": "HIGH",
"integrityImpact": "HIGH",
"availabilityImpact": "NONE"
},
"exploitabilityScore": 1.8,
"impactScore": 5.8
}
],
"ssvcV203": [
{
"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
"ssvcData": {
"timestamp": "2026-07-29T18:07:28.241478Z",
"id": "CVE-2026-54727",
"options": [
{
"exploitation": "poc"
},
{
"automatable": "no"
},
{
"technicalImpact": "total"
}
],
"role": "CISA Coordinator",
"version": "2.0.3"
}
}
]
},
"weaknesses": [
{
"source": "[email protected]",
"type": "Secondary",
"description": [
{
"lang": "en",
"value": "CWE-668"
}
]
}
],
"references": [
{
"url": "https://github.com/termux/proot-distro/commit/98aff324b7d8500ff75a8ca9ac087ee636be4716",
"source": "[email protected]"
},
{
"url": "https://github.com/termux/proot-distro/releases/tag/v5.1.6",
"source": "[email protected]"
},
{
"url": "https://github.com/termux/proot-distro/security/advisories/GHSA-7h3g-4w2f-fj2f",
"source": "[email protected]"
},
{
"url": "https://github.com/termux/proot-distro/security/advisories/GHSA-7h3g-4w2f-fj2f",
"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0"
}
]
}