🇰🇷 한글 설명
MySQL MaxDB 7.5.00.26 이전 버전의 웹 도구에 존재하는 버퍼 오버플로우 취약점입니다. HTTP GET 요청의 파일 매개변수나 WebDAV 잠금 토큰 문자열을 통해 입력된 과도한 길이의 데이터가 WDVHandler_CommonUtils.c의 getLockTokenHeader 함수에서 제대로 검증되지 않아 원격 코드 실행을 허용합니다.
💡 쉬운 설명
MySQL MaxDB 웹 관리 도구에서 매우 긴 텍스트를 입력받을 때 메모리를 초과하여 악의적 코드를 실행할 수 있는 보안 결함입니다. 인터넷 연결 서버라면 누구든 원격으로 서버를 완전히 장악할 수 있습니다.
🇺🇸 원문 (English)
Multiple buffer overflows in the web tool for MySQL MaxDB before 7.5.00.26 allows remote attackers to execute arbitrary code via (1) an HTTP GET request with a long file parameter after a percent ("%") sign or (2) a long Lock-Token string to the WebDAV functionality, which is not properly handled by the getLockTokenHeader function in WDVHandler_CommonUtils.c.
📍 영향받는 시스템
MySQL MaxDB 웹 도구 7.5.00.26 이전 버전
⚔️ 공격 벡터
HTTP GET 파일 매개변수(% 이후) 또는 WebDAV Lock-Token 헤더에 초과 길이 문자열 전송
🛡️ 대응 방법
MySQL MaxDB를 7.5.00.26 이상 버전으로 즉시 업그레이드
🔧 검증 코드
MaxDB 웹 에이전트 버전이 7.5.00.26 미만이면 취약함. 명령어 실행 불가 또는 버전 확인 불가면 업그레이드 필요
strings /opt/MaxDB/*/bin/webagent 2>/dev/null | grep -i version || echo 'MaxDB not found or version cannot be determined'