CVE-2015-1864: Cross-Site Scripting (XSS) in Kallithea
Summary
CVE-2015-1864: Multiple cross-site scripting (XSS) vulnerabilities in the administration pages in Kallithea before 0.2.1 allow remote attackers to inject arbitrary web script or HTML via the (1) first name or (2) last name user details... Affects kallithea versions < 0.2.1. Fixed in 0.2.1. 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
Kallithea is a software package available on PyPI that provides a web-based source code management system for Git and Mercurial repositories. It offers various features for managing repositories, user groups, and permissions. However, prior to version 0.2.1, Kallithea is vulnerable to multiple cross-site scripting (XSS) attacks.
Vulnerability Detail
The identified vulnerabilities in Kallithea allow remote attackers to inject arbitrary web script or HTML through different input fields. Specifically, the first name and last name user details, as well as the repository, repository group, and user group descriptions, are susceptible to XSS attacks. Exploiting these vulnerabilities can lead to the execution of malicious scripts or the manipulation of displayed content, potentially compromising the security and integrity of the application.
How To Fix
Minimum fixed version
0.2.1
This is the first release that contains the fix.
pip install --upgrade "kallithea==0.2.1"
Tip — Not sure which version your app runs? Vulert can match this fix to it. Scan free →
Conclusion
The identified vulnerabilities in Kallithea prior to version 0.2.1 pose a risk of cross-site scripting attacks. To ensure the security of your Kallithea installation, it is crucial to upgrade to version 0.2.1 or later. This update includes necessary patches to mitigate the XSS vulnerabilities. For further assistance or support in vulnerability remediation, please contact DevNack.com.
See every vulnerability recorded for kallithea →
FAQ
The vulnerabilities allow attackers to inject malicious scripts or HTML code, which can lead to various consequences such as unauthorized data access, session hijacking, or defacement of web pages.
No, only versions prior to 0.2.1 are vulnerable. It is crucial to update to the latest version to mitigate the risk.
No, remote attackers can exploit these vulnerabilities without authentication, making it crucial to address them promptly.
There have been no specific reports of these vulnerabilities being actively exploited. However, it is important to proactively address them to prevent any potential security incidents.
No, the vulnerabilities are inherent to the affected versions of Kallithea. Upgrading to the patched version is the recommended solution.
Related vulnerabilities
Recent vulnerabilities recorded for kallithea.