🇰🇷 한글 설명
MariaDB 및 Percona XtraDB Cluster의 특정 버전에서 DDL 복제와 ACL(액세스 제어 목록) 확인 순서가 잘못되어 발생하는 취약점입니다. 이를 통해 인증된 원격 사용자가 의도된 접근 제한을 우회하여 클러스터 노드에 DDL 문을 복제할 수 있습니다.
💡 쉬운 설명
데이터베이스 관리 권한이 없는 사용자가 보안 규칙을 교묘하게 피해 데이터 구조를 변경하는 명령을 다른 서버로 전달할 수 있는 문제입니다. 권한 체크보다 명령 실행이 먼저 처리되는 허점을 이용한 공격입니다.
🇺🇸 원문 (English)
sql/event_data_objects.cc in MariaDB before 10.1.30 and 10.2.x before 10.2.10 and Percona XtraDB Cluster before 5.6.37-26.21-3 and 5.7.x before 5.7.19-29.22-3 allows remote authenticated users with SQL access to bypass intended access restrictions and replicate data definition language (DDL) statements to cluster nodes by leveraging incorrect ordering of DDL replication and ACL checking.
📍 영향받는 시스템
MariaDB < 10.1.30, 10.2.x < 10.2.10, Percona XtraDB Cluster < 5.6.37-26.21-3, 5.7.x < 5.7.19-29.22-3
⚔️ 공격 벡터
SQL 접근 권한을 가진 인증된 원격 사용자가 DDL 문을 실행하여 ACL 우회
🛡️ 대응 방법
MariaDB 10.1.30 또는 10.2.10 이상, Percona XtraDB Cluster 5.6.37-26.21-3 또는 5.7.19-29.22-3 이상 버전으로 업데이트
🔧 검증 코드
출력된 버전이 취약점이 해결된 보안 패치 버전(MariaDB 10.1.30/10.2.10 이상 등)인지 확인하십시오.
mariadb --version 2>/dev/null || mysql --version 2>/dev/null