🔍 CVE-2026-107822

6.4
CVSS Score
MEDIUM
2026-10-09
2026-10-14 14:13
✅ 완료

🇰🇷 한글 설명

MariaDB의 ACL 캐시에서 역할(role)과 localhost 사용자의 이름이 동일한 캐시 키를 생성하여 권한 충돌이 발생하는 취약점입니다. 공격자가 CREATE USER 권한을 이용해 충돌하는 계정을 생성하면, 다른 계정에 할당된 데이터베이스 권한을 탈취하여 사용할 수 있습니다.

💡 쉬운 설명

사용자 이름과 접속 위치를 구분하는 시스템에서 이름이 겹치는 오류가 발생하여 권한이 섞이는 문제입니다. 공격자가 가짜 계정을 만들어 다른 사용자의 권한을 몰래 빌려 쓸 수 있습니다.

🇺🇸 원문 (English)

MariaDB server is a community developed fork of MySQL server. From 10.6.1 until 10.6.28, 10.11.19, 11.4.13, 11.8.9, 12.3.3, and 13.0.2, MariaDB's ACL cache could generate the same database-privilege cache key for role and localhost user names that matched because both used an empty IP component. An attacker with CREATE USER could create the colliding principal and, when the original principal's database privileges were cached, exercise privileges assigned to the other account. This issue is fixed in versions 10.6.28, 10.11.19, 11.4.13, 11.8.9, 12.3.3, and 13.0.2.

📍 영향받는 시스템

MariaDB 10.6.1~10.6.28, 10.11.1~10.11.19, 11.4.1~11.4.13, 11.8.1~11.8.9, 12.3.1~12.3.3, 13.0.1~13.0.2

⚔️ 공격 벡터

CREATE USER 권한을 가진 공격자가 ACL 캐시 키가 충돌하는 특수 계정을 생성하여 타인의 권한을 행사

🛡️ 대응 방법

MariaDB를 최신 보안 패치 버전(10.6.28, 10.11.19, 11.4.13, 11.8.9, 12.3.3, 13.0.2 이상)으로 업데이트

🔧 검증 코드

출력된 버전이 취약 버전 범위에 포함되는지 확인하고, 패치된 버전(예: 10.6.28 이상)인지 대조합니다.

Shell / Script
mariadb --version | grep -E '10.6\.[0-9]+|10.11\.[0-9]+|11.4\.[0-9]+|11.8\.[0-9]+|12.3\.[0-9]+|13.0\.[0-9]+'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

MariaDB