Information Leak Vulnerability in Gitit Package
Summary
CVE-2021-38711: In gitit before 0.15.0.0, the Export feature can be exploited to leak information from files. Affects gitit versions < eed32638f4f6e3b2f4b8a9a04c4b72001acf9ad8. No fix is published. How to fix ↓
Check if this vulnerability affects your application
Upload a manifest or SBOM and we'll show whether you're affected, plus every other risky package in the same scan.
No signup required · Results in about 60 seconds
Background
Gitit is a wiki application powered by Git, designed for collaborative documentation and content management. It allows users to create, edit, and share content seamlessly. The application is built on Haskell and provides features such as Markdown support, user authentication, and export capabilities. However, prior to version 0.15.0.0, Gitit had a vulnerability that could be exploited through its Export feature, potentially leaking sensitive information from files.
Vulnerability Detail
The vulnerability, identified as CVE-2021-38711, arises from the Export feature in Gitit, which can be manipulated to expose confidential information from files. This issue is particularly concerning as it allows unauthorized access to potentially sensitive data, which could lead to privacy breaches or data leaks. The vulnerability affects multiple versions of the Gitit package across different Debian ecosystems, specifically those prior to version 0.15.0.0. The CVSS score for this vulnerability is 7.5, indicating a high severity level.
How To Fix
No fixed version is published for this vulnerability.
Tip — Not sure whether your app is affected? Vulert can check the versions your app actually runs. Scan free →
Workaround
If immediate upgrading is not feasible, users can temporarily disable the Export feature in Gitit to prevent potential exploitation. This can be done by modifying the configuration settings in the Gitit configuration file to disable export functionalities until the application can be updated.
Conclusion
The CVE-2021-38711 vulnerability in the Gitit package poses a significant risk of information leakage through its Export feature. Users are strongly advised to upgrade to the latest version to mitigate this risk. In the meantime, disabling the Export feature can serve as a temporary measure to protect sensitive data.
See every vulnerability recorded for gitit →
FAQ
CVE-2021-38711 is a vulnerability in the Gitit package that allows the Export feature to be exploited, leading to potential information leakage from files.
You can use Vulert's playground at Vulert Scanner to check if your application is affected by this vulnerability without needing to sign up.
Exploitation of this vulnerability could lead to unauthorized access to sensitive information, resulting in privacy breaches or data leaks.
All versions of Gitit prior to 0.15.0.0 are affected by this vulnerability.
Yes, you can disable the Export feature in the Gitit configuration file as a temporary workaround until you can upgrade.
Related vulnerabilities
Recent vulnerabilities recorded for gitit.