🔍 CVE-2025-46824

3.1
CVSS Score
LOW
2025-05-07
2026-04-15 00:35
✅ 완료

🇰🇷 한글 설명

Discourse Code Review 플러그인에서 commit eed3a80 이전 버전에 존재하는 XSS 취약점으로, 공격자가 악의적인 GitHub 커밋 링크를 게시하여 사용자의 브라우저에서 임의의 JavaScript를 실행할 수 있습니다. Commit eed3a80에서 이 문제가 패치되었으며, 임시 해결책으로는 플러그인을 비활성화할 수 있습니다.

💡 쉬운 설명

Discourse 게시판의 GitHub 코드 리뷰 기능에서 악의적인 링크를 클릭하면 해커가 사용자 브라우저를 제어할 수 있습니다. 플러그인을 업데이트하거나 끄면 됩니다.

🇺🇸 원문 (English)

The Discourse Code Review Plugin allows users to review GitHub commits on Discourse. Prior to commit eed3a80, an attacker can execute arbitrary JavaScript on users' browsers by posting links to malicious GitHub commits. This problem is patched in commit eed3a80 of the discourse-code-review plugin. As a workaround, one may disable the plugin.

📍 영향받는 시스템

discourse-code-review 플러그인 commit eed3a80 이전의 모든 버전

⚔️ 공격 벡터

공격자가 악의적인 GitHub 커밋 링크를 Discourse에 게시하고 사용자가 클릭하도록 유도하여 JavaScript 실행

🛡️ 대응 방법

discourse-code-review 플러그인을 commit eed3a80 이상 버전으로 업데이트하거나 플러그인을 비활성화

🔧 검증 코드

Discourse Code Review 플러그인 저장소에서 commit eed3a80이 포함되어 있으면 'Patched' 출력, 없으면 'Vulnerable' 출력

Shell / Script
git -C /path/to/discourse-code-review log --oneline | grep -q 'eed3a80' && echo 'Patched' || echo 'Vulnerable'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Git