🇰🇷 한글 설명
Smb4K 0.8.0 버전 이전에서 utilities/smb4k_*.cpp의 스택 기반 버퍼 오버플로우 취약점으로, Smb4K sudoers 목록의 로컬 사용자가 args 변수 조작을 통해 권한 상승이 가능합니다. sudo 구성과 함께 작동하여 공격자가 root 권한을 획득할 수 있습니다.
💡 쉬운 설명
Smb4K라는 파일 공유 프로그램의 오래된 버전에 버그가 있어서, 컴퓨터에 접근 권한이 있는 일반 사용자가 관리자 권한을 탈취할 수 있습니다. 입력값 검증 부재로 인한 문제입니다.
🇺🇸 원문 (English)
Multiple stack-based buffer overflows in utilities/smb4k_*.cpp in Smb4K before 0.8.0 allow local users, when present on the Smb4K sudoers list, to gain privileges via unspecified vectors related to the args variable and unspecified other variables, in conjunction with the sudo configuration.
📍 영향받는 시스템
Smb4K < 0.8.0 (Linux KDE 환경의 Samba 공유 브라우저)
⚔️ 공격 벡터
로컬 사용자가 sudo를 통해 smb4k 유틸리티를 실행할 때 장문의 args 인자를 전달하여 스택 메모리 손상 유발
🛡️ 대응 방법
Smb4K를 0.8.0 이상으로 즉시 업그레이드하고, 필요 없는 sudo 권한 제거
🔧 검증 코드
반환된 버전번호가 0.8.0 이상이면 패치됨, 0.7.x 이하면 취약
dpkg -l smb4k 2>/dev/null | tail -1 | awk '{print $3}'