🔍 CVE-2026-123201

5.3
CVSS Score
MEDIUM
2026-11-05
2026-11-05 19:17
✅ 완료

🇰🇷 한글 설명

Buku(bukuserver) 5.1.1 이하 버전에는 인증 없이 악용 가능한 서버 측 요청 위조(SSRF) 취약점이 있습니다. 원격 공격자는 url 파라미터를 통해 서버가 내부 호스트에 요청하도록 만들 수 있으며, 약한 is_bad_url() 검사를 우회해 내부 서비스의 페이지 제목, 설명, 키워드를 읽을 수 있습니다.

💡 쉬운 설명

Buku라는 북마크 서버 프로그램에 외부에서 접근해 서버가 대신 내부 시스템을 조회하게 만들 수 있는 결함이 있습니다. 이를 통해 공격자는 서버 내부망에 숨어 있는 서비스 정보를 엿볼 수 있습니다.

🇺🇸 원문 (English)

Buku (bukuserver) through 5.1.1 contains an unauthenticated server-side request forgery vulnerability that allows remote attackers to make the server request internal hosts by supplying a url parameter to /api/fetch_data or /api/network_handle. Attackers can target loopback, private, or cloud metadata IP addresses, which pass the weak is_bad_url() check and follow redirects, to discover internal services and read their page titles, descriptions, and keywords.

📍 영향받는 시스템

Buku(bukuserver) 5.1.1 이하 버전

⚔️ 공격 벡터

/api/fetch_data 또는 /api/network_handle 엔드포인트의 url 파라미터에 내부 IP(루프백, 사설망, 클라우드 메타데이터 주소)를 넣어 서버가 요청하도록 유도

🛡️ 대응 방법

bukuserver를 5.1.1 초과의 수정된 버전으로 업그레이드하거나, 해당 API 엔드포인트를 외부에서 접근하지 못하도록 차단

🔧 검증 코드

출력된 Version 값이 5.1.1 이하이면 취약 가능성이 있으며, 5.1.1을 초과하거나 설치되어 있지 않으면 해당 버전에는 해당하지 않습니다.

Shell / Script
pip show bukuserver 2>/dev/null | grep -i '^version'

📊 CVSS Vector String

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