🔍 CVE-2025-53624

10.0
CVSS Score
CRITICAL
2025-07-09
2026-04-15 00:35
✅ 완료

🇰🇷 한글 설명

Docusaurus gists 플러그인에서 빌드 시 필요한 GitHub Personal Access Token이 클라이언트 사이드 JavaScript 번들에 포함되는 취약점이다. 웹사이트 소스 코드를 확인하는 누구나 이 민감한 토큰에 접근할 수 있으며, docusaurus-plugin-content-gists 4.0.0 이전 버전에서 발생한다.

💡 쉬운 설명

Docusaurus 플러그인이 비밀 인증 토큰을 웹사이트 공개 코드에 실수로 포함시켰습니다. 웹사이트를 방문하는 누구나 이 토큰을 볼 수 있어 GitHub 계정이 탈취될 수 있습니다.

🇺🇸 원문 (English)

The Docusaurus gists plugin adds a page to your Docusaurus instance, displaying all public gists of a GitHub user. docusaurus-plugin-content-gists versions prior to 4.0.0 are vulnerable to exposing GitHub Personal Access Tokens in production build artifacts when passed through plugin configuration options. The token, intended for build-time API access only, is inadvertently included in client-side JavaScript bundles, making it accessible to anyone who can view the website's source code. This vulnerability is fixed in 4.0.0.

📍 영향받는 시스템

docusaurus-plugin-content-gists < 4.0.0

⚔️ 공격 벡터

공개된 웹사이트의 클라이언트 사이드 JavaScript 파일에서 GitHub 토큰을 추출하여 해당 계정에 무단 접근

🛡️ 대응 방법

docusaurus-plugin-content-gists를 4.0.0 이상으로 업그레이드하고 노출된 토큰 즉시 회전(revoke)

🔧 검증 코드

버전 번호가 4.0.0 이상인지 확인. 버전이 없으면 패키지가 설치되지 않음

Shell / Script
npm list docusaurus-plugin-content-gists 2>/dev/null | grep -oP 'docusaurus-plugin-content-gists@\K[^\s]+'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Git