🇰🇷 한글 설명
Mesop UI 프레임워크의 1.3.3 미만 버전에서 디버그 모드로 실행될 때 발생하는 취약점입니다. 인증되지 않은 공격자가 /hot-reload 엔드포인트의 counter 파라미터에 매우 큰 값을 전달하여 무한 루프를 유발함으로써 서버의 워커 스레드를 고갈시키고 서비스를 중단시킬 수 있습니다.
💡 쉬운 설명
웹 애플리케이션을 만드는 도구의 특정 기능에 과부하를 주는 명령을 보내 서버를 멈추게 만드는 공격입니다. 공격자가 아주 적은 노력만으로도 서버를 마비시켜 아무도 접속하지 못하게 만들 수 있습니다.
🇺🇸 원문 (English)
Mesop is a Python-based UI framework that allows users to build web applications. Prior to 1.3.3, applications running in debug mode expose a GET /hot-reload endpoint whose unbounded loop depends on the user-supplied counter parameter, allowing an unauthenticated attacker to hold worker threads with high counter values until the worker pool is exhausted and the server becomes unavailable. A single unauthenticated attacker can crash the Mesop server with minimal effort. Because the attack leverages worker exhaustion, the server remains unresponsive until it is manually restarted. This issue is fixed in version 1.3.3.
📍 영향받는 시스템
Mesop Python UI framework versions prior to 1.3.3 (running in debug mode)
⚔️ 공격 벡터
인증되지 않은 공격자가 /hot-reload 엔드포인트에 조작된 counter 파라미터를 포함한 GET 요청을 전송
🛡️ 대응 방법
Mesop 프레임워크를 버전 1.3.3 이상으로 업데이트하거나 디버그 모드를 비활성화하십시오.
🔧 검증 코드
출력된 버전 번호가 1.3.3보다 낮으면 취약한 상태입니다.
pip show mesop | grep Version
💻 영향받는 소프트웨어
IBM WebSphere Application Server