Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
grafana-CVE-2021-43798 — Rust-based scanner for Grafana path traversal vulnerability (CVE-2021-43798). Checks hosts for the flaw and reads arbitrary files from affected Grafana instances. | Kitploit
Tools/GitHubGitHub/halencarjunior/grafana-cve-2021-43798
Vulnerability ScannersExploitationWeb SecurityLearning & Education
GitHubhalencarjunior/grafana-cve-2021-43798

grafana-CVE-2021-43798

Rust-based scanner for Grafana path traversal vulnerability (CVE-2021-43798). Checks hosts for the flaw and reads arbitrary files from affected Grafana instances.

View Repository

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share
14 years agoNot yet reviewed

Grafana CVE Scan 21-43798 0.1

Scanner for Grafana Path Traversal Vulnerability found in CVE-2021-43798

Disclaimer: This is for Educational Purposes only!

License: GPL v3

References for CVE:

1 - NIST CVE Details

2 - Grafana Notes

Workarounds

All installations between v8.0.0-beta1 and v8.3.0 should be upgraded as soon as possible.

If you cannot upgrade, running a reverse proxy in front of Grafana that normalizes the PATH of the request will mitigate the vulnerability. For example, the normalize_path setting in envoy.

Thanks to our defense-in-depth approach, Grafana Cloud instances have not been affected by the vulnerability.

As always, we closely coordinated with all cloud providers licensed to offer Grafana Pro. They have received early notification under embargo and confirmed that their offerings are secure at the time of this announcement. In alphabetical order, this is applicable to Amazon Managed Grafana and Azure Managed Grafana.

Usage:

root@kitploit:~
$ grafana-CVE-2021-43798 [FLAGS] [OPTIONS]

FLAGS:

root@kitploit:~
-c, --check      Just check for Vulnerability
    --help       Prints help information
-n, --nossl      Use http:// instead https:// on URL
-V, --version    Prints version information

OPTIONS:

root@kitploit:~
-f, --file <file>                 File to be read on grafana server
-H, --host <Host IP or domain>    Host IP or Domain and port e.g. 127.0.0.1:3000 to be checked for CVE
-h, --hostlist <hostlist>         File containing a list of Hosts 1 per line with ip/domain:port e.g. 127.0.0.1:3000

Installation

First you must install Rust package on your GNU/Linux distribution, MacOS ($$$$) or Windows (blergh!)

https://www.rust-lang.org/tools/install

Compiling

It is really easy to compile. Just run :

root@kitploit:~
$ cargo build --release

Then you'll have the release ready in your <repo_downloaded_dir>/target/release/

That's all folks! Thank you very much.

Download Tool