🔍 CVE-2011-2531

4.3
CVSS Score
MEDIUM
2011-06-22
2026-04-29 01:13
✅ 완료

🇰🇷 한글 설명

MySQL 백엔드를 사용하는 Prosody 0.8.x 버전에서 특정 테이블의 value 컬럼에 부적절한 데이터 타입이 할당되는 취약점입니다. 원격 공격자가 대량의 데이터를 전송하여 데이터 손상(truncation)을 유발하고 서비스 거부(DoS) 상황을 초래할 수 있습니다.

💡 쉬운 설명

Prosody 메시징 서버의 데이터베이스 설정 오류로 인해 너무 큰 데이터가 저장되지 못합니다. 공격자가 의도적으로 큰 데이터를 보내면 서버가 데이터를 제대로 저장하지 못해 서비스가 중단될 수 있습니다.

🇺🇸 원문 (English)

Prosody 0.8.x before 0.8.1, when MySQL is used, assigns an incorrect data type to the value column in certain tables, which might allow remote attackers to cause a denial of service (data truncation) by sending a large amount of data.

📍 영향받는 시스템

Prosody 0.8.0, 0.8.0-1 (MySQL 기반 저장소 사용 시)

⚔️ 공격 벡터

MySQL 데이터베이스의 value 컬럼 크기 제한을 초과하는 대량의 데이터를 원격으로 전송

🛡️ 대응 방법

Prosody를 0.8.1 이상으로 업그레이드 및 MySQL 스키마 검증

🔧 검증 코드

버전 정보에서 0.8.1 이상이면 취약점 패치됨, 0.8.0 이하면 취약점 존재

Shell / Script
dpkg -l prosody 2>/dev/null | grep prosody || rpm -q prosody

📊 CVSS Vector String

CVSS Vector
AV:N/AC:M/Au:N/C:N/I:N/A:P

💻 영향받는 소프트웨어

MySQL