
CVE-2020-5248용 개념 증명(PoC).
CVE-2020-5248에 대한 개념 증명(PoC).
GLPI 9.4.6 이전 버전에는 기본 암호화 키와 관련된 취약점이 있습니다. GLPIKEY는 공개되어 있으며 모든 인스턴스에서 사용됩니다. 이는 누구나 이 키를 사용하여 저장된 민감한 데이터를 복호화할 수 있음을 의미합니다. GLPI를 설치하기 전에 키를 변경하는 것이 가능합니다. 그러나 기존 인스턴스에서는 데이터를 새 키로 다시 암호화해야 합니다. 문제는 데이터베이스에서 어떤 열이나 행이 그 키를 사용하는지 알 수 없다는 것입니다. 특히 플러그인에서 그렇습니다. 데이터를 업데이트하지 않고 키를 변경하면 GLPI에서 잘못된 비밀번호가 전송될 수 있습니다. 그러나 UI에서 다시 저장하면 작동합니다.
복호화하려는 문자열로 INSERT_COIN을 대체한 후, https://github.com/venomnis/CVE-2020-5248/blob/main/decrypt_any.php 파일을 사용하세요.