Armeria是一款用于构建使用HTTP/2作为会话层协议的异步微服务器的开源库。 Armeria存在路径遍历漏洞,该漏洞源于软件的路径验证逻辑存在问题。攻击者可以通过发送路径包含\\%2F(编码为/)的 HTTP 请求,例如/files/..\\%2Fsecrets.txt,访问其受限目录之外的 Armeria 服务器的本地文件系统, 绕过 Armeria 的路径验证逻辑。
Armeria是一款用于构建使用HTTP/2作为会话层协议的异步微服务器的开源库。 Armeria存在路径遍历漏洞,该漏洞源于软件的路径验证逻辑存在问题。攻击者可以通过发送路径包含\\%2F(编码为/)的 HTTP 请求,例如/files/..\\%2Fsecrets.txt,访问其受限目录之外的 Armeria 服务器的本地文件系统, 绕过 Armeria 的路径验证逻辑。