| 제목 | Wekan <8.21 IDOR via REST API / improper object relationship validation |
|---|
| 설명 | Certain REST endpoints for checklist items accepted boardId/cardId/checklistId parameters but did not sufficiently verify that the referenced checklist item belonged to the specified card and board. This could allow an authenticated user with access to one board to act on checklist items from another board by guessing or obtaining object IDs. The fix adds relationship checks (item.cardId, item.checklistId, card.boardId) and returns 404 when mismatched. |
|---|
| 원천 | ⚠️ https://github.com/wekan/wekan/commit/251d49eea94834cf351bb395808f4a56fb4dbb44 |
|---|
| 사용자 | MegaManSec (UID 94702) |
|---|
| 제출 | 2026. 01. 20. PM 12:37 (7 개월 ago) |
|---|
| 모더레이션 | 2026. 02. 04. PM 03:46 (15 days later) |
|---|
| 상태 | 수락 |
|---|
| VulDB 항목 | 344266 [WeKan 까지 8.20 REST API models/checklistItems.js item.cardId/item.checklistId/card.boardId Checklist REST Bleed 권한 상승] |
|---|
| 포인트들 | 20 |
|---|