🔍 CVE-2026-104440

5.3
CVSS Score
MEDIUM
2026-10-02
2026-10-02 15:17
✅ 완료

🇰🇷 한글 설명

YesWiki 4.6.7 미만 버전에서 인증되지 않은 공격자가 /api/entries/bazarlist의 idtypeannonce 파라미터를 통해 Blind SSRF 취약점을 악용할 수 있습니다. isValidURL() 함수가 항상 true를 반환하기 때문에, 공격자는 curl을 이용해 내부 네트워크를 탐색하거나 내부 서비스 및 메타데이터 엔드포인트에 접근할 수 있습니다.

💡 쉬운 설명

해커가 웹사이트의 허점을 이용해 서버가 내부 네트워크에 있는 다른 컴퓨터나 정보를 몰래 들여다보게 만드는 공격입니다. 이를 통해 외부에서는 접근할 수 없는 중요한 내부 정보가 유출될 위험이 있습니다.

🇺🇸 원문 (English)

YesWiki before 4.6.7 contains a blind server-side request forgery vulnerability that allows unauthenticated attackers to make arbitrary server-side requests via the idtypeannonce parameter of /api/entries/bazarlist. Because isValidURL() always returns true, attackers can supply internal URLs fetched by curl in loadURLContent() to probe internal networks and reach internal services or metadata endpoints.

📍 영향받는 시스템

YesWiki 버전 4.6.7 미만

⚔️ 공격 벡터

/api/entries/bazarlist 경로의 idtypeannonce 파라미터에 조작된 URL을 전달하여 발생

🛡️ 대응 방법

YesWiki를 최신 버전인 4.6.7 이상으로 업데이트하십시오.

🔧 검증 코드

명령어 실행 시 내부 주소에 대한 응답이 돌아오거나 오류 메시지가 변한다면 취약한 상태입니다.

Shell / Script
curl -s http://<target_ip>/api/entries/bazarlist?idtypeannonce=http://127.0.0.1 | grep -i 'error'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

curl