ArchLinux: 202108-12: loki: directory traversal
Summary
An issue was discovered in Grafana Loki through 2.2.1. The header value X-Scope-OrgID is used to construct file paths for rules files, and if crafted to conduct directory traversal such as a ../../sensitive/path/in/deployment pathname, then Loki will attempt to parse a rules file at that location and include some of the contents in the error message.
Resolution
Upgrade to 2.3.0-1.
# pacman -Syu "loki>=2.3.0-1"
The problem has been fixed upstream in version 2.3.0.
References
https://github.com/grafana/loki/pull/4020 https://github.com/grafana/loki/commit/2fd633cded9a97c8c6b29160549a157678d1fa2f https://security.archlinux.org/CVE-2021-36156
Workaround
None.