🇰🇷 한글 설명
Windows 2000 SP4 이전 버전의 Microsoft SQL Server에서 로컬 사용자가 xp_fileexist 확장 저장 프로시저를 악용하여 권한을 상승시킬 수 있는 취약점입니다. 공격자가 파일 경로 대신 명명된 파이프(Named Pipe)를 인자로 전달하면 SQL Server 사용자 권한을 획득할 수 있습니다.
💡 쉬운 설명
컴퓨터 내부의 일반 사용자가 SQL Server라는 프로그램의 관리자 권한을 몰래 뺏어올 수 있는 보안 구멍입니다. 파일이 있는지 확인하는 기능을 속여서 시스템의 중요한 권한을 얻어내는 방식입니다.
🇺🇸 원문 (English)
Microsoft SQL Server before Windows 2000 SP4 allows local users to gain privileges as the SQL Server user by calling the xp_fileexist extended stored procedure with a named pipe as an argument instead of a normal file.
📍 영향받는 시스템
Microsoft SQL Server (Windows 2000 SP4 미만 버전)
⚔️ 공격 벡터
로컬 사용자가 xp_fileexist 프로시저에 파일 경로 대신 명명된 파이프를 인자로 입력하여 권한 상승 시도
🛡️ 대응 방법
Windows 2000 SP4 이상으로 운영체제를 업데이트하거나 최신 SQL Server 보안 패치를 적용하십시오.
🔧 검증 코드
출력 결과에서 Service Pack 버전이 4 미만인지 확인하여 취약 여부를 판단합니다.
systeminfo | grep -i 'Service Pack'