Apache OpenMeetings 9.1.0 - High - 원격 - IDOR - WHITEBOARD fileId plant 후 room 파일 리소스가 바이트를 제공
abraxaslabs.tech · github.com/abraxas · @abraxas_null · [email protected] · openmeetings-wb-fileid-idor
분류: IDOR 도달 범위: 원격
Apache OpenMeetings 9.1.0. WHITEBOARD/PRESENTER CREATE_OBJ는 임의의 fileId를 포함한 클라이언트 JSON을 저장합니다. 이후 RoomResourceReference는 isAtWb가 해당 id를 인식하면 그 바이트를 제공합니다. CVE-2026-49488은 진행자(moderator)의 fuid OS 경로 읽기를 차단했습니다. 이 잔여 취약점은 화이트보드 상의 숫자 파일 id입니다.
기본 공개 비중재 방: 첫 입장자가 발표자입니다.
| ID | 아직 CVE 없음 |
| 분류 | IDOR |
| 도달 범위 | 원격 (방 발표자) |
| CWE | CWE-639 |
| CVSS | 높음: 6.5 CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N |
| 제품 | Apache OpenMeetings 9.1.0 |
| 인증 | ROOM, 비중재 공개 방의 첫 입장자 |
| 라이선스 | GNU Affero GPL v3.0 |
| 랩 | 127.0.0.1:18154 전용 |
| 방법 | 싱크 | 권한 |
|---|---|---|
방 WS CREATE_OBJ에 피해자 fileId 사용 후 GET /room/file/{id} | WbPanel.doActionWhiteboard + RoomResourceReference.getFileItem | 정찰 (랩 입증): 다른 사용자의 FileItem 바이트. 랩: PNG 57바이트, 본문 내 증거, HTTP 200 image/png. |
차단됨: CVE-2026-49488 validateLocation OS 경로. DOWNLOAD는 여전히 진행자 전용입니다. 그룹 파일은 WB에 없으면 여전히 그룹 멤버십이 필요합니다.
cd lab
./run.sh
마지막 줄: SUCCESS OPENMEETINGS-WB-FILEID-WITNESS
권장 수정: CREATE_OBJ는 호출자가 읽을 수 없는 fileId를 거부해야 합니다. isAtWb는 ACL이 아닙니다.
Abraxas Labs - https://abraxaslabs.tech - https://github.com/abraxas - https://x.com/abraxas_null - [email protected]
공급업체: [email protected]