🇰🇷 한글 설명
YesWiki 4.6.4 미만 버전에서 발생하는 인증되지 않은 SQL 인젝션 취약점입니다. Bazar 양식 가져오기 경로의 FormManager::create() 함수를 통해 공격자가 임의의 SQL을 삽입하여 사용자 비밀번호 해시를 포함한 전체 데이터베이스를 탈취할 수 있습니다.
💡 쉬운 설명
로그인하지 않은 외부인이 웹사이트의 데이터베이스에 몰래 명령어를 입력하여 정보를 빼낼 수 있는 보안 구멍입니다. 이를 통해 관리자의 비밀번호 정보를 포함한 모든 중요한 데이터를 훔쳐갈 수 있습니다.
🇺🇸 원문 (English)
YesWiki is a wiki system written in PHP. Prior to version 4.6.4, an unauthenticated SQL injection in the Bazar form-import path (`FormManager::create()`) allows any unauthenticated visitor of a default YesWiki install to inject arbitrary SQL into an `INSERT` statement and read the full database, including `yeswiki_users.password` hashes. Version 4.6.4 fixes the issue.
📍 영향받는 시스템
YesWiki 버전 4.6.4 미만 모든 버전
⚔️ 공격 벡터
인증되지 않은 사용자가 Bazar 양식 가져오기 경로를 통해 악의적인 SQL 구문을 삽입
🛡️ 대응 방법
YesWiki를 최신 보안 패치가 적용된 버전 4.6.4 이상으로 업데이트
🔧 검증 코드
출력된 버전 번호가 4.6.4 미만인 경우 해당 취약점에 노출된 상태입니다.
php -r 'echo "YesWiki Version: " . (file_exists("version.php") ? file_get_contents("version.php") : "unknown");' | grep -E '4\[\.\d+\]'