🇰🇷 한글 설명
MariaDB의 mbstream 도구는 아카이브 추출 시 경로에 포함된 '/../' 문자열을 검증하지 않아, 악의적으로 조작된 아카이브를 통해 대상 디렉토리 외부에 파일을 생성할 수 있는 취약점이 있습니다. 이 문제는 10.6.26, 10.11.17, 11.4.11, 11.8.7, 12.3.2 버전에서 패치되었습니다.
💡 쉬운 설명
백업 복구 도구가 잘못된 경로를 차단하지 않아, 해커가 백업 파일에 숨겨진 악성 코드로 서버의 다른 폴더에 파일을 덮어쓸 수 있습니다. 이를 방지하려면 MariaDB를 최신 안정 버전으로 업데이트해야 합니다.
🇺🇸 원문 (English)
MariaDB server is a community developed fork of MySQL server. From versions 10.6.1 to before 10.6.26, 10.11.1 to before 10.11.17, 11.4.1 to before 11.4.11, 11.8.1 to before 11.8.7, and 12.3.1, mbstream did not check for /../ in the path when unpacking the archive. A proper backup can never contain such paths, but a specially crafted archive could have caused mbstream to create files outside of the target-dir path. This issue has been patched in versions 10.6.26, 10.11.17, 11.4.11, 11.8.7, and 12.3.2.
📍 영향받는 시스템
MariaDB 10.6.1-10.6.25, 10.11.1-10.11.16, 11.4.1-11.4.10, 11.8.1-11.8.6, 12.3.1
⚔️ 공격 벡터
특히 조작된 아카이브 파일을 mbstream를 통해 추출하도록 유도
🛡️ 대응 방법
MariaDB를 패치된 버전(10.6.26, 10.11.17, 11.4.11, 11.8.7, 12.3.2 이상)으로 업그레이드
🔧 검증 코드
출력된 버전이 패치된 최소 버전보다 낮으면 취약한 상태이므로 업그레이드가 필요합니다.
mariadb --version 2>/dev/null | grep -oP '\d+\.\d+\.\d+'