🔍 CVE-2022-31182

5.3
CVSS Score
MEDIUM
2022-08-01
2026-06-17 04:44
✅ 완료

🇰🇷 한글 설명

오픈 소스 토론 플랫폼인 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 버전을 확인하여 보안 패치가 적용된 최신 버전인지 확인합니다.

Shell / Script
discourse-setup --version 2>/dev/null || echo 'Check Discourse version manually'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Nginx