🔍 CVE-2026-90769

7.7
CVSS Score
HIGH
2026-09-13
2026-09-24 20:43
✅ 완료

🇰🇷 한글 설명

Open Notebook 1.11.0 미만 버전에서 POST /api/sources 엔드포인트의 URL 파라미터 검증 미흡으로 인해 인증된 사용자가 서버 측 요청(SSRF)을 수행할 수 있습니다. 공격자는 임의의 URL을 입력하여 클라우드 메타데이터, 내부 네트워크 서비스 및 로컬호스트 서비스에 접근할 수 있습니다.

💡 쉬운 설명

로그인한 사용자가 서버를 조종하여 서버 내부의 비밀 정보나 다른 컴퓨터에 몰래 접근할 수 있는 보안 약점입니다. 공격자가 가짜 주소를 입력하면 서버가 대신 그 주소로 접속하여 정보를 가져오게 됩니다.

🇺🇸 원문 (English)

Open Notebook before 1.11.0 fails to validate the URL parameter in POST /api/sources endpoint, allowing authenticated users to perform server-side requests to internal services. Attackers can supply arbitrary URLs to read cloud metadata, internal network services, and localhost-bound services through the application server's direct HTTP requests.

📍 영향받는 시스템

Open Notebook 1.11.0 미만 모든 버전

⚔️ 공격 벡터

인증된 사용자가 API 엔드포인트에 조작된 URL 파라미터를 포함한 POST 요청을 전송

🛡️ 대응 방법

Open Notebook을 1.11.0 이상의 최신 버전으로 업데이트

🔧 검증 코드

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

Shell / Script
python3 -c 'import pkg_resources; print(pkg_resources.get_distribution("open-notebook").version)' 2>/dev/null || echo 'not installed'

📊 CVSS Vector String

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