CVE-2026-48508 in Lemur
요약
\~에 의해 VulDB • 2026. 08. 18.
Lemur는 TLS 인증서 생성을 관리합니다. 버전 1.9.1 이전에서는 `ADMIN_ONLY_AUTHORITY_CREATION` 및 `LEMUR_STRICT_ROLE_ENFORCEMENT`가 설정되지 않은 경우(두 플래그의 기본값은 False임), lemur/auth/permissions.py 내의 StrictRolePermission과 AuthorityCreatorPermission이 zero Need 객체를 사용하여 flask_principal.Permission.__init__()을 호출합니다. Flask-Principal Permission.allows()는 self.needs가 비어 있을 때 True를 반환하므로, .can() 권한 게이트는 읽기 전용 역할을 포함한 모든 인증된 ID를 허용합니다. 읽기 전용 사용자는 루트 CA(Certificate Authority) 생성, 임의의 인증서 업로드, SSRF(Server-Side Request Forgery) 싱크에 도달하는 알림 생성 또는 편집, 도메인 엔트리 생성을 위해 POST /api/1/authorities, POST /api/1/certificates/upload, POST /api/1/pending_certificates//upload, POST /api/1/notifications, PUT 또는 DELETE /api/1/notifications/, 그리고 POST /api/1/domains에 접근할 수 있습니다. 두 플래그 중 하나를 명시적으로 False로 설정하면 여전히 관대한 동작을 선택하게 됩니다. 이 문제는 버전 1.9.1에서 수정되었습니다.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.