🇰🇷 한글 설명
Lemur 1.9.2 미만 버전에서 인증된 사용자가 ACME URL을 조작하여 서버 측 요청 위조(SSRF)를 유발할 수 있는 취약점이 발견되었습니다. 이를 통해 공격자는 클라우드 인스턴스 메타데이터나 내부 서비스에 접근하여 자격 증명을 탈취할 수 있으며, 권한 변경 후에도 인증서 키에 접근할 수 있는 권한 관리 결함이 존재합니다.
💡 쉬운 설명
해커가 인증된 계정을 이용해 서버가 내부 네트워크의 중요한 정보나 비밀번호를 스스로 가져오게 만들 수 있습니다. 또한, 권한이 바뀌어도 예전 권한을 이용해 중요한 암호화 키를 계속 훔쳐볼 수 있는 위험이 있습니다.
🇺🇸 원문 (English)
Lemur manages TLS certificate creation. Prior to 1.9.2, authenticated users could influence an ACME authority acme_url without an effective server-side destination restriction and trigger AcmeHandler.setup_acme_client to make backend requests. An attacker could target cloud instance metadata or internal services from Lemur network context, potentially obtaining credentials available to the host. The advisory also identifies creator-equality authorization behavior that could preserve access to certificate key material after ownership or role changes, with insufficient export_private_key audit context to distinguish that access path. Together, the acme_url server-side request forgery and authorization weakness could expose cloud credentials and long-lived PKI private-key access. The fix adds ACME_DIRECTORY_HOST_ALLOWLIST validation and enriches key-export audit events with creator and current-owner context. This issue is fixed in version 1.9.2.
📍 영향받는 시스템
Lemur version < 1.9.2
⚔️ 공격 벡터
인증된 사용자가 조작된 acme_url을 입력하여 내부 네트워크로 SSRF 공격 수행
🛡️ 대응 방법
Lemur를 최신 버전인 1.9.2 이상으로 업데이트하십시오.
🔧 검증 코드
출력된 버전이 1.9.2 미만이면 취약한 상태이며, 1.9.2 이상이면 안전합니다.
pip show lemur | grep Version