🇰🇷 한글 설명
mintplex-labs/anything-llm에서 발생하는 권한 상승 취약점으로, 'default' 권한을 가진 사용자가 'admin'이 업로드한 문서를 삭제할 수 있습니다. 이는 /api/system/remove-document 엔드포인트의 부적절한 접근 제어 검사로 인해 발생하며, 데이터 무결성 손실을 초래할 수 있습니다.
💡 쉬운 설명
일반 사용자 권한을 가진 사람이 관리자가 올린 중요한 파일을 마음대로 지울 수 있는 보안 결함입니다. 공격자가 특수한 요청을 보내면 시스템의 권한 제한을 우회하여 데이터를 삭제할 수 있습니다.
🇺🇸 원문 (English)
A privilege escalation vulnerability exists in mintplex-labs/anything-llm, allowing users with 'default' role to delete documents uploaded by 'admin'. Despite the intended restriction that prevents 'default' role users from deleting admin-uploaded documents, an attacker can exploit this vulnerability by sending a crafted DELETE request to the /api/system/remove-document endpoint. This vulnerability is due to improper access control checks, enabling unauthorized document deletion and potentially leading to loss of data integrity.
📍 영향받는 시스템
mintplex-labs/anything-llm (취약한 버전)
⚔️ 공격 벡터
/api/system/remove-document 엔드포인트로 조작된 DELETE 요청 전송
🛡️ 대응 방법
해당 소프트웨어를 최신 보안 패치가 적용된 버전으로 업데이트하고 접근 제어 로직을 점검하십시오.
🔧 검증 코드
출력된 버전 정보가 취약점이 해결된 최신 버전인지 확인하십시오.
curl -s -X GET http://<target-ip>/api/system/status | grep -i 'version'