CVE-2023-22489 in flarum정보

요약

\~에 의해 VulDB • 2026. 05. 24.

Flarum은 웹사이트용 토론 플랫폼입니다. 토론의 첫 번째 게시물이 영구적으로 삭제되었지만 토론 자체는 여전히 표시되는 경우, 토론을 볼 수 있는 모든 행위자는 답장 권한이나 잠금 상태와 관계없이 REST API를 통해 새 답장을 생성할 수 있습니다. 여기서는 이메일 주소가 검증되지 않은 사용자도 포함됩니다. 게스트는 사용자 ID 0이 데이터베이스에 삽입될 때 API가 500 오류로 실패하므로 답장 생성에 성공할 수 없습니다. 이 현상은 토론의 첫 번째 게시물이 영구적으로 삭제되면 토론의 `first_post_id` 속성이 `null`이 되어 모든 새 답장에 대한 접근 제어(access control)가 건너뛰어지기 때문에 발생합니다. Flarum은 댓글이 0개인 토론을 자동으로 숨기므로, 이 취약점의 추가 조건은 게시물이 삭제된 후에도 `discussions.comment_count`가 0보다 높게 유지되도록 토론에 적어도 하나의 승인된 답장이 존재해야 한다는 것입니다. 이로 인해 취약한 토론이 잠긴 전에 사용자의 탭이 열려 있었던 경우, 사용자가 답장을 생성해서는 안 되는 시점에 답장을 게시함으로써 토론이 통제되지 않는 스팸이나 의도치 않은 답장에 노출될 수 있습니다. 이메일 알림 설정과 결합하면 이 취약점을 사용하여 원치 않는 이메일을 발송하는 수단으로 악용될 수도 있습니다. `v1.3.0`부터 `v1.6.3` 사이의 버전이 영향을 받습니다. 이 취약점은 수정되었으며 flarum/core v1.6.3로 공개되었습니다. Flarum을 실행 중인 모든 커뮤니티는 가능한 한 빨리 업그레이드해야 합니다. 알려진 우회 방법은 없습니다.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

책임이 있는

GitHub, Inc.

예약하다

2022. 12. 29.

모더레이션

수락

항목

VDB-217966

EPSS

0.00555

출처

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!