CVE-2021-43795
Description
Armeria is an open source microservice framework. In affected versions an attacker can access an Armeria server's local file system beyond its restricted directory by sending an HTTP request whose path contains `%2F` (encoded `/`), such as `/files/..%2Fsecrets.txt`, bypassing Armeria's path validation logic. Armeria 1.13.4 or above contains the hardened path validation logic that handles `%2F` properly. This vulnerability can be worked around by inserting a decorator that performs an additional validation on the request path.
How to fix
- linecorp armeria1.13.4 or later
- com.linecorp.armeria:armeria1.13.4 or later
Affected products
| Product | Affected versions | Fixed in |
|---|---|---|
| linecorp armeria | v < 1.13.4 | 1.13.4 |
| com.linecorp.armeria:armeriaMaven | 1.12.0 ≤ v < 1.13.4 | 1.13.4 |
Check your version
Choose the product and enter the version you run to see whether it falls in the affected range.
Attack Surface Management
See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.