🇰🇷 한글 설명
Gentoo의 dev-db 패키지(mysql, mariadb, percona-server 등) 설치 스크립트가 사용자 쓰기 가능한 디렉토리에 대해 chown 명령을 실행하여, 로컬 사용자가 심링크를 생성해 권한을 상승시킬 수 있는 취약점입니다.
💡 쉬운 설명
설치 프로그램이 사용자가 조작할 수 있는 폴더에 파일을 배치했기 때문에 공격자가 속임수를 써서 관리자 권한을 얻을 수 있습니다. 같은 컴퓨터에 접근 권한이 있는 사람만 공격할 수 있습니다.
🇺🇸 원문 (English)
The installation scripts in the Gentoo dev-db/mysql, dev-db/mariadb, dev-db/percona-server, dev-db/mysql-cluster, and dev-db/mariadb-galera packages before 2017-09-29 have chown calls for user-writable directory trees, which allows local users to gain privileges by leveraging access to the mysql account for creation of a link.
📍 영향받는 시스템
Gentoo dev-db/mysql, dev-db/mariadb, dev-db/percona-server, dev-db/mysql-cluster, dev-db/mariadb-galera (2017-09-29 이전 버전)
⚔️ 공격 벡터
로컬 사용자가 mysql 설치 과정에서 chown 대상 경로에 심링크를 생성하여 권한 상승
🛡️ 대응 방법
emerge --sync && emerge --update dev-db/mysql dev-db/mariadb 등으로 최신 버전으로 업그레이드
🔧 검증 코드
표시된 MySQL 버전이 5.6.38 이상 5.7.20 이상이면 안전합니다. 더 낮은 버전이 표시되면 즉시 업그레이드 필요
ls -d /var/db/pkg/dev-db/mysql-* 2>/dev/null | sed 's/.*mysql-//' | sed 's/-.*//' | head -1