🇰🇷 한글 설명
오픈 소스 커뮤니티 플랫폼인 Discourse에서 악의적인 요청을 통해 프로덕션 로그 파일을 급격히 채울 수 있는 취약점이 발견되었습니다. 이로 인해 서버의 디스크 공간이 고갈될 수 있으며, Discourse 3.1.1 stable 및 3.2.0.beta2 버전에서 패치되었습니다.
💡 쉬운 설명
나쁜 의도를 가진 사용자가 가짜 데이터를 계속 보내서 서버의 저장 공간을 가득 채워버리는 공격입니다. 저장 공간이 꽉 차면 서버가 정상적으로 작동하지 않게 됩니다.
🇺🇸 원문 (English)
Discourse is an open source platform for community discussion. A malicious request can cause production log files to quickly fill up and thus result in the server running out of disk space. This problem has been patched in the 3.1.1 stable and 3.2.0.beta2 versions of Discourse. It is possible to temporarily work around this problem by reducing the `client_max_body_size nginx directive`. `client_max_body_size` will limit the size of uploads that can be uploaded directly to the server.
📍 영향받는 시스템
Discourse 3.1.1 stable 미만 및 3.2.0.beta2 미만 버전
⚔️ 공격 벡터
악의적인 요청을 반복적으로 전송하여 로그 파일의 크기를 비정상적으로 증폭시킴
🛡️ 대응 방법
Discourse를 3.1.1 stable 또는 3.2.0.beta2 이상의 버전으로 업데이트하거나, Nginx의 client_max_body_size 설정을 줄여 임시 조치함
🔧 검증 코드
명령어 결과에 패치된 버전(3.1.1 이상 또는 3.2.0.beta2 이상)이 포함되어 있는지 확인합니다.
curl -s http://<discourse-url>/version | grep -E '"version": "(3.1.1|3.2.0.beta2|[3-9]\.[0-9]\.[0-9])"'