🔍 CVE-2025-21618

7.5
CVSS Score
HIGH
2025-01-06
2026-04-15 00:35
✅ 완료

🇰🇷 한글 설명

NiceGUI 2.9.1 이전 버전에서 한 브라우저에서 인증하면 동일 사용자의 모든 브라우저(시크릿/인공 모드 포함)에서 자동으로 로그인되는 세션 격리 취약점입니다. 이로 인해 공유 컴퓨터나 공용 브라우저에서 다른 사용자가 인증된 세션을 악용할 수 있습니다.

💡 쉬운 설명

한 번 로그인하면 같은 컴퓨터의 모든 브라우저 창에서 자동으로 로그인 상태가 유지되어 프라이빗 창도 보호되지 않습니다. 공용 컴퓨터를 사용하는 경우 다른 사람이 당신의 계정으로 로그인된 상태를 이용할 수 있습니다.

🇺🇸 원문 (English)

NiceGUI is an easy-to-use, Python-based UI framework. Prior to 2.9.1, authenticating with NiceGUI logged in the user for all browsers, including browsers in incognito mode. This vulnerability is fixed in 2.9.1.

📍 영향받는 시스템

NiceGUI < 2.9.1 (모든 버전)

⚔️ 공격 벡터

공유 컴퓨터에서 피해자가 인증한 후 공격자가 브라우저의 새 시크릿 탭을 열어 이미 인증된 세션에 접근

🛡️ 대응 방법

NiceGUI를 2.9.1 이상으로 업그레이드 (pip install --upgrade nicegui>=2.9.1)

🔧 검증 코드

출력된 Version이 2.9.1 이상이면 안전함. 2.9.1 미만이면 취약함.

Shell / Script
pip show nicegui | grep Version

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Python