CVE-2026-55163
Full vulnerability record from the local CVENow database.
Description
Lemur manages TLS certificate creation. Prior to 1.9.2, PUT /api/1/roles/ in lemur/roles/views.py:298 authorized updates with RoleMemberPermission(role_id), which allowed either an administrator or any existing member of the target role. The handler passed data["users"] and data["name"] to service.update, allowing a non-admin member to add or remove other users and rename the role. This enabled lateral privilege grants within roles that control certificate and authority access and could deny access by removing legitimate members. The DELETE handler already required admin_permission, confirming that the weaker PUT authorization was inconsistent. The fix applies the same administrator-only requirement to the PUT handler. This issue is fixed in version 1.9.2.
View original CVE JSON
{
"id": "CVE-2026-55163",
"sourceIdentifier": "[email protected]",
"published": "2026-08-18T19:16:58.357",
"lastModified": "2026-10-22T22:10:00.250",
"vulnStatus": "Deferred",
"cveTags": [],
"descriptions": [
{
"lang": "en",
"value": "Lemur manages TLS certificate creation. Prior to 1.9.2, PUT /api/1/roles/ in lemur/roles/views.py:298 authorized updates with RoleMemberPermission(role_id), which allowed either an administrator or any existing member of the target role. The handler passed data[\"users\"] and data[\"name\"] to service.update, allowing a non-admin member to add or remove other users and rename the role. This enabled lateral privilege grants within roles that control certificate and authority access and could deny access by removing legitimate members. The DELETE handler already required admin_permission, confirming that the weaker PUT authorization was inconsistent. The fix applies the same administrator-only requirement to the PUT handler. This issue is fixed in version 1.9.2."
},
{
"lang": "es",
"value": "Lemur gestiona la creación de certificados TLS. Antes de la versión 1.9.2, PUT /API/1/roles/ en lemur/roles/views.py:298 autorizaba las actualizaciones con RoleMemberPermission(role_id), lo que permitía a un administrador o a cualquier miembro existente del rol objetivo. El gestor pasaba data[’users’] y data[’name’] a service.update, permitiendo a un miembro no administrador añadir o eliminar otros usuarios y renombrar el rol. Esto permitía la concesión lateral de privilegios dentro de roles que controlan el acceso a certificados y autoridades, y podía denegar el acceso eliminando a miembros legítimos. El gestor DELETE ya requería admin_permission, confirmando que la autorización PUT más débil era inconsistente. La solución aplica el mismo requisito de solo administrador al gestor PUT. Este problema se ha solucionado en la versión 1.9.2."
}
],
"affected": [
{
"source": "[email protected]",
"affectedData": [
{
"vendor": "Netflix",
"product": "lemur",
"versions": [
{
"version": "< 1.9.2",
"status": "affected"
}
]
}
]
}
],
"metrics": {
"cvssMetricV31": [
{
"source": "[email protected]",
"type": "Secondary",
"cvssData": {
"version": "3.1",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L",
"baseScore": 6.3,
"baseSeverity": "MEDIUM",
"attackVector": "NETWORK",
"attackComplexity": "LOW",
"privilegesRequired": "LOW",
"userInteraction": "NONE",
"scope": "UNCHANGED",
"confidentialityImpact": "LOW",
"integrityImpact": "LOW",
"availabilityImpact": "LOW"
},
"exploitabilityScore": 2.8,
"impactScore": 3.4
}
],
"ssvcV203": [
{
"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
"ssvcData": {
"timestamp": "2026-08-19T18:04:06.102873Z",
"id": "CVE-2026-55163",
"options": [
{
"exploitation": "none"
},
{
"automatable": "no"
},
{
"technicalImpact": "partial"
}
],
"role": "CISA Coordinator",
"version": "2.0.3"
}
}
]
},
"weaknesses": [
{
"source": "[email protected]",
"type": "Secondary",
"description": [
{
"lang": "en",
"value": "CWE-863"
}
]
}
],
"references": [
{
"url": "https://github.com/Netflix/lemur/commit/9523a3b9cb3170ec9f795162b8c60e1ad3c4f9ce",
"source": "[email protected]"
},
{
"url": "https://github.com/Netflix/lemur/releases/tag/v1.9.2",
"source": "[email protected]"
},
{
"url": "https://github.com/Netflix/lemur/security/advisories/GHSA-x3vf-mgxj-7785",
"source": "[email protected]"
}
]
}