🔍 CVE-2026-52770

7.5
CVSS Score
HIGH
2026-09-05
2026-09-08 21:05
✅ 완료

🇰🇷 한글 설명

YesWiki 4.6.6 미만 버전의 공개 Bazar 항목 목록 API에서 인증되지 않은 사용자가 SQL 인젝션을 수행할 수 있는 취약점이 발견되었습니다. 숫자형 쿼리 필터 처리 과정에서 입력값에 대한 따옴표 처리나 숫자 검증이 누락되어, 공격자가 불리언 SQL 표현식을 주입하여 데이터베이스 내용을 추론할 수 있습니다.

💡 쉬운 설명

로그인하지 않은 외부인이 YesWiki의 검색 기능을 악용하여 데이터베이스의 정보를 몰래 빼낼 수 있는 보안 결함입니다. 숫자를 입력해야 하는 칸에 특수 명령어를 넣어 데이터베이스를 조작하거나 내용을 읽어낼 수 있습니다.

🇺🇸 원문 (English)

YesWiki is a wiki system written in PHP. Prior to version 4.6.6, YesWiki’s public Bazar entry-listing APIs are vulnerable to unauthenticated SQL injection in numeric query / queries filters. For Bazar fields whose value structure is numeric, YesWiki escapes the attacker-controlled filter value but inserts it into SQL without quotes or numeric validation. An unauthenticated attacker can inject boolean SQL expressions and infer database contents from whether entries are returned. This issue has been patched in version 4.6.6.

📍 영향받는 시스템

YesWiki 4.6.6 미만 모든 버전

⚔️ 공격 벡터

인증되지 않은 공격자가 Bazar API의 숫자형 필터 값에 SQL 구문을 주입하여 데이터베이스 정보를 탈취

🛡️ 대응 방법

YesWiki를 최신 보안 패치가 적용된 4.6.6 버전 이상으로 업데이트하십시오.

🔧 검증 코드

출력된 버전 번호가 4.6.6보다 낮으면 취약한 상태이며, 4.6.6 이상이면 안전합니다.

Shell / Script
php -r 'echo "YesWiki Version: " . (file_exists("version.php") ? include("version.php") : "unknown");' | grep -E '4\[\.\d+\.\d+\]'

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N

💻 영향받는 소프트웨어

PHP