🔍 CVE-2026-54677

6.5
CVSS Score
MEDIUM
2026-09-17
2026-09-30 17:32
✅ 완료

🇰🇷 한글 설명

Scoold 플랫폼의 1.69.0 미만 버전에서 인증된 사용자가 권한이 없는 비공개 공간의 질문에 답변이나 댓글을 작성할 수 있는 취약점이 발견되었습니다. 이는 특정 컨트롤러에서 공간 접근 권한 확인 절차가 누락되어 발생하며, 비공개 토론의 무단 수정 및 메타데이터 노출을 초래할 수 있습니다.

💡 쉬운 설명

로그인한 사용자라면 권한이 없는 비밀 게시판에도 댓글을 달 수 있는 보안 허점이 발견되었습니다. 이를 통해 남의 비밀 대화에 끼어들거나 게시판의 존재를 알아낼 수 있습니다.

🇺🇸 원문 (English)

Scoold is a Q&A and a knowledge sharing platform for teams. Prior to 1.69.0, authenticated users who are not members of a private space can create content in questions belonging to that space because src/main/java/com/erudika/scoold/controllers/QuestionController.java in QuestionController.reply() and src/main/java/com/erudika/scoold/controllers/CommentController.java in CommentController.createAjax() do not apply the canAccessSpace authorization check used by the question read path. With scoold.is_default_space_public set to false and private spaces in use, a user with a valid session and a known or enumerable question identifier can send requests to POST /question/{id} and POST /comment, causing replies and comments to be stored in a thread the user cannot read. This permits unauthorized modification of private discussions and can trigger notifications that reveal the existence or metadata of private activity. This issue is fixed in version 1.69.0.

📍 영향받는 시스템

Scoold 1.69.0 미만 버전

⚔️ 공격 벡터

인증된 사용자가 질문 ID를 알고 있을 경우 POST /question/{id} 또는 POST /comment 요청을 전송하여 공격

🛡️ 대응 방법

Scoold를 최신 버전인 1.69.0 이상으로 업데이트하십시오.

🔧 검증 코드

출력 결과에 1.69.0 이상의 버전 정보가 포함되어 있는지 확인하십시오.

Shell / Script
curl -s http://<target_host>/version | grep -E '1.69.0'

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N

💻 영향받는 소프트웨어

Teams