🔍 CVE-2023-54390

7.5
CVSS Score
HIGH
2026-09-09
2026-10-08 16:16
✅ 완료

🇰🇷 한글 설명

PocketMine-MP 5.3.1 및 4.23.1 미만 버전에서 LoginPacket JSON 파싱 중 부적절한 null 값 처리로 인해 서비스 거부(DoS) 취약점이 발생합니다. 공격자가 예상치 못한 null 요소가 포함된 악성 JSON을 전송하면 서버가 충돌할 수 있습니다.

💡 쉬운 설명

서버에 접속할 때 보내는 데이터에 잘못된 빈 값(null)을 섞어 보내면 서버가 이를 처리하지 못하고 멈춰버리는 문제입니다. 이로 인해 서버 운영이 중단될 수 있습니다.

🇺🇸 원문 (English)

PocketMine-MP versions before 5.3.1 and 4.23.1 contain a denial of service vulnerability in LoginPacket JSON parsing due to improper null value handling in arrays. Attackers can send malformed JSON with unexpected null elements in LoginPacket to crash the server.

📍 영향받는 시스템

PocketMine-MP versions before 5.3.1 and 4.23.1

⚔️ 공격 벡터

LoginPacket 내에 null 값이 포함된 조작된 JSON 데이터를 전송하여 서버를 충돌시킴

🛡️ 대응 방법

PocketMine-MP를 최신 버전(5.3.1 또는 4.23.1 이상)으로 업데이트하십시오.

🔧 검증 코드

명령어 실행 결과에 취약한 버전 번호가 출력되면 업데이트가 필요한 상태입니다.

Shell / Script
php -r "echo PHP_VERSION;" && grep -r 'PocketMine-MP' . | grep -E '4\[0-9]+\.[0-9]+|5\.[0-3]\.[0-9]+' | grep -vE '5\.3\.1|4\.23\.1'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Log Server