🇰🇷 한글 설명
MISP의 대화형 CLI 쉘이 웹 애플리케이션과 독립적으로 액세스 제어를 구현하여 권한 불일치 문제가 발생합니다. 이로 인해 피드 목록, 상세 정보, 인증 키 및 공유 그룹 정보가 권한이 없는 사용자에게 노출될 수 있습니다.
💡 쉬운 설명
MISP 프로그램의 명령줄 도구가 웹사이트의 보안 규칙을 제대로 따르지 않아, 허가되지 않은 사용자가 중요한 정보나 비밀번호를 볼 수 있는 보안 허점이 발견되었습니다.
🇺🇸 원문 (English)
Affected versions of MISP’s interactive CLI shell implement access control independently from the normal web application, causing several authorization inconsistencies.
The patch shows that CLI access could differ from the web application in multiple security-sensitive areas:
- feed listings did not enforce the same lookup_visible restrictions for non-host-organisation users;
- feed detail access did not enforce the same host-organisation/site-admin authorization as FeedsController::view();
- Feed.headers, which can contain HTTP authorization credentials, could be exposed instead of being hidden or masked;
- server synchronization authkey values were not explicitly hidden from CLI detail output;
- sharing-group detail access did not consistently use SharingGroup::checkIfAuthorised();
- the use command could establish context for a record without first proving that the user was authorized to view that record
The commit additionally hardens pagination and terminal rendering, including neutralization of terminal control sequences found in database-backed values. Those are important hardening changes, but the main vulnerability is the CLI authorization/data-disclosure mismatch.
Version affected: ≤2.5.45
📍 영향받는 시스템
MISP 버전 2.5.45 이하
⚔️ 공격 벡터
권한이 낮은 사용자가 CLI 쉘을 통해 웹에서는 접근 불가능한 민감한 데이터(인증 키, 피드 상세 정보 등)를 조회
🛡️ 대응 방법
MISP를 최신 보안 패치가 적용된 버전으로 업데이트하십시오.
🔧 검증 코드
출력된 버전 번호가 2.5.45 이하인지 확인하십시오.
python3 -c "import misp; print(misp.__version__)" 2>/dev/null || echo 'Version check failed'
💻 영향받는 소프트웨어
IBM WebSphere Application Server