NiceGUI 2.22.0 ~ 3.4.1
사용자가 공격자 제어 링크를 클릭
NiceGUI를 3.5.0 버전으로 업데이트하세요.
로컬 시스템에서 Python을 실행하고, verification_code를 실행하세요. NiceGUI 패키지가 설치되어 있고, 버전이 3.5.0 이상인지 확인합니다. 결과는 JSON 형식으로 출력됩니다.
import pkg_resources
try:
version = pkg_resources.get_distribution('nicegui').version
if version >= '3.5.0':
print({"result": "양호", "reason": "NiceGUI 버전이 3.5.0 이상"})
else:
print({"result": "취약", "reason": "NiceGUI 버전이 3.5.0 미만"})
except pkg_resources.DistributionNotFound:
print({"result": "미설치", "reason": "NiceGUI가 설치되어 있지 않음"})
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N