CVE-2026-55163 in Lemur
Resumen
por VulDB • 2026-08-18
Lemur gestisce la creazione dei certificati TLS. Prima della versione 1.9.2, l'endpoint PUT /api/1/roles/, situato nel file lemur/roles/views.py alla riga 298, consentiva aggiornamenti autorizzati tramite RoleMemberPermission(role_id), permettendo a un amministratore o a qualsiasi membro esistente del ruolo target di modificare i dati. Il gestore passava data["users"] e data["name"] al metodo service.update, consentendo a un membro non amministratore di aggiungere o rimuovere altri utenti e rinominare il ruolo. Ciò abilitava concessioni laterali dei privilegi all'interno di ruoli che controllano l'accesso ai certificati e alle autorità, potendo anche negare l'accesso rimuovendo membri legittimi. Il gestore DELETE richiedeva già admin_permission, confermando che la più debole autorizzazione PUT era incoerente. La correzione applica lo stesso requisito di sola amministrazione al gestore PUT. Questo problema è risolto nella versione 1.9.2.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.