🇰🇷 한글 설명
SQLite의 'sqldiff.exe' 도구가 Windows C 런타임의 유니코드-ANSI 변환 방식을 안전하게 처리하지 못하는 취약점입니다. 공격자는 '-L' 옵션을 악용하여 조작된 명령줄 인자 문자열을 통해 임의의 DLL 파일을 로드할 수 있습니다.
💡 쉬운 설명
SQLite 도구의 글자 처리 오류를 이용해 해커가 컴퓨터에 몰래 악성 프로그램을 실행시킬 수 있는 문제입니다. 특수하게 만들어진 명령어를 입력하면 프로그램이 원래 의도와 다르게 동작하여 위험에 노출됩니다.
🇺🇸 원문 (English)
SQLite 'sqldiff.exe' does not securely handle the way the Microsoft Windows C runtime converts Unicode characters to ANSI codepages. An attacker could use the '-L' option to load an arbitrary DLL with a crafted command line argument string that results in command line file arguments being misinterpreted as command line options. Fixed on or around 2025-12-26.
📍 영향받는 시스템
SQLite 'sqldiff.exe' 도구가 포함된 Windows 환경 시스템
⚔️ 공격 벡터
조작된 명령줄 인자 문자열을 포함한 '-L' 옵션 실행을 통한 임의 DLL 로드
🛡️ 대응 방법
2025년 12월 26일 이후에 배포된 최신 버전의 SQLite로 업데이트
🔧 검증 코드
출력된 버전 정보가 2025년 12월 26일 이후 배포된 패치 버전인지 확인하십시오.
sqldiff.exe --version 2>/dev/null