Information Leak Vulnerability in Gitit Package

gitit Updated 02 Oct 2025

Summary

16/08/2021
N/A
No i
High
7.5

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 ↓

Free scan

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.

Check my app free

No signup required · Results in about 60 seconds

Upload your dependency manifest or SBOM

Drag & drop your file here or

Java Javascript PHP Python Go Rust Ruby Dart C/C++ Elixir CycloneDX SPDX

Upload a supported dependency manifest or SBOM. No installation or source-code access required.

See supported files and SBOM formats
SBOM sbom.json · bom.json · bom.xml · *.spdx.json · *.cdx.json · *.cdx.xml
Java pom.xml · gradle.lockfile · buildscript-gradle.lockfile
Javascript package-lock.json · yarn.lock · pnpm-lock.yaml
PHP composer.lock
Python poetry.lock · requirements.txt · Pipfile.lock
Go go.mod
Rust Cargo.lock
Ruby Gemfile.lock
Dart pubspec.lock
C/C++ conan.lock
Elixir mix.lock
Enter your work email to receive your report link.

Verify your email to view the full report and start 30 days of continuous monitoring. No credit card required.

Sponsored MarkAI Find prospects already talking about the problem you solve AI watches the communities your customers use to find qualified prospects, then alerts you when a conversation is worth joining. See MarkAI

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 →

Share this vulnerability

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.

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 →

Subscribe to Vulert on Telegram
Daily digest of new CVEs, critical and high severity, affected packages and fixes — plus a weekly roundup.
Join the channel →
Help improve this record
Report an issue or send feedback