🔍 CVE-2026-62668

0.0
CVSS Score
UNKNOWN
2026-08-19
2026-09-09 21:13
✅ 완료

🇰🇷 한글 설명

Grav API 플러그인 1.0.6 미만 버전에서 WebhookController.php와 WebhookDispatcher.php의 검증 미흡으로 인해 발생합니다. 공격자는 적절한 권한을 이용해 임의의 프로토콜(file, dict, gopher 등)을 사용하는 웹훅 URL을 제출하여 로컬 파일을 탈취하거나 내부 네트워크 및 클라우드 메타데이터 엔드포인트로 요청을 전달할 수 있습니다.

💡 쉬운 설명

웹사이트의 알림 기능을 악용하여 해커가 서버 내부의 중요한 파일을 훔쳐보거나 내부 네트워크를 공격할 수 있는 보안 약점입니다. 허용되지 않은 주소로 데이터를 보내는 것을 막지 못해 발생하는 문제입니다.

🇺🇸 원문 (English)

Grav API Plugin is a RESTful API for Grav CMS that provides full headless access to your site's content. Prior to 1.0.6, the Grav API plugin WebhookController.php accepts webhook URLs after only FILTER_VALIDATE_URL syntax validation, and WebhookDispatcher.php initializes cURL without CURLOPT_PROTOCOLS or CURLOPT_REDIR_PROTOCOLS restrictions. An account with api.webhooks.write can submit file, dict, gopher, private-network, or link-local targets, retrieve local files and delivery response bodies, and pivot requests to internal services or cloud metadata endpoints. This issue is fixed in version 1.0.6.

📍 영향받는 시스템

Grav CMS Grav API Plugin 버전 1.0.6 미만

⚔️ 공격 벡터

api.webhooks.write 권한을 가진 계정이 검증되지 않은 프로토콜을 포함한 웹훅 URL을 전송하여 SSRF 및 파일 읽기 공격 수행

🛡️ 대응 방법

Grav API 플러그인을 최신 버전인 1.0.6 이상으로 업데이트하십시오.

🔧 검증 코드

플러그인 경로에서 해당 파일이 존재하며 버전이 1.0.6 미만인지 확인합니다.

Shell / Script
grep -r "WebhookController.php" /path/to/grav/plugins/grav-api-plugin/ | grep -v "1.0.6"

💻 영향받는 소프트웨어

Cloud Services