Goahead webserver <= 2.1.8 路径绕过敏感文件下载漏洞

- AV AC AU C I A
发布: 2025-04-13
修订: 2025-04-13

### 1) Introduction Goahead webserver is an embedded OpenSource server that can be build on a lot of systems (CE, Ecos, GNU/Linux, Lynx, MacOS, NW, QNX4, VXWORKS, Win32 and others). It is supported by a lot of companies that use it for their projects and it is also used like "base" for other webservers, furthermore it has been developed for be very tiny and to run on embedded systems. ### 2) Bug Goahead webserver has an internal problem that lets it to accept also HTTP requests that don't start with the slash or that contain backslashes (both \ and %5c) after or at the same place of the initial slash. So we have that a right request as "GET /file HTTP/1.0" is accepted but is also accepted a bad request as "GET file HTTP/1.0" or "GET \file HTTP/1.0", "GET /\\%5cfile HTTP/1.0" and so on. This bug leads to the bypassing of the management of the "special" directories (as cgi-bin) and to their usage as normal "unmanaged" directories. In fact the server uses a function called...

0%
暂无可用Exp或PoC
当前有0条受影响产品信息