🇰🇷 한글 설명
오픈 소스 토론 플랫폼인 Discourse의 취약점으로, 악의적으로 조작된 정적 자산 요청이 NGINX 프록시 설정에 의해 오류 응답으로 캐싱될 수 있습니다. 이로 인해 정상적인 서비스 요청이 차단될 위험이 있습니다. 최신 안정 버전으로 업데이트하여 수정된 NGINX 설정을 적용해야 합니다.
💡 쉬운 설명
공격자가 가짜 요청을 보내 웹사이트의 정상적인 파일 대신 오류 메시지가 저장되도록 만들 수 있습니다. 이로 인해 실제 사용자들이 웹사이트를 이용할 때 오류 화면을 보게 될 수 있습니다.
🇺🇸 원문 (English)
Discourse is the an open source discussion platform. In affected versions a maliciously crafted request for static assets could cause error responses to be cached by Discourse's default NGINX proxy configuration. A corrected NGINX configuration is included in the latest stable, beta and tests-passed versions of Discourse. Users are advised to upgrade. There are no known workarounds for this vulnerability.
📍 영향받는 시스템
Discourse (수정 전 버전의 NGINX 프록시 설정을 사용하는 모든 버전)
⚔️ 공격 벡터
악의적으로 조작된 정적 자산(Static Assets) 요청을 전송하여 오류 응답을 캐시에 강제 저장
🛡️ 대응 방법
Discourse를 최신 안정 버전(stable), 베타(beta) 또는 테스트 통과(tests-passed) 버전으로 업그레이드
🔧 검증 코드
현재 설치된 Discourse 버전을 확인하여 보안 패치가 적용된 최신 버전인지 확인합니다.
discourse-setup --version 2>/dev/null || echo 'Check Discourse version manually'