
PEACH
Un cadre d’isolation des locataires
CVE-2026-77643 is a cross-site scripting (XSS) vulnerability in Xapian xapian-core caused by incomplete HTML escaping in the Xapian::MSet::snippet() function, located in queryparser/termgenerator_internal.cc. It affects xapian-core versions before 1.4.32 (all prior versions) and versions 2.0.0 through before 2.1.0. The issue is a missed corner case of the previously patched CVE-2018-0499. It was published on August 20, 2026, with a CVSS v3.1 base score of 4.4 (Medium) (Github Advisory).
The vulnerability is classified as CWE-79 (Improper Neutralization of Input During Web Page Generation — Cross-site Scripting). The root cause is incomplete HTML escaping within the Xapian::MSet::snippet() function in queryparser/termgenerator_internal.cc, which fails to sanitize a specific corner case that was overlooked when CVE-2018-0499 was originally fixed. An authenticated, low-privileged attacker can craft input that, when processed by the snippet function and rendered in a web page, injects malicious JavaScript into the browser of another user who views the output. Exploitation requires user interaction (the victim must view the affected page) and has high attack complexity (Github Advisory).
Successful exploitation allows an attacker to inject and execute malicious scripts in the context of other users' browsers, potentially leading to session token theft, credential harvesting, or unauthorized actions performed on behalf of the victim. The scope is changed (cross-component), meaning the injected script can affect resources beyond the vulnerable component itself. Availability is not impacted, and both confidentiality and integrity impacts are rated low (Github Advisory).
There is no public proof-of-concept exploit and no evidence of active in-the-wild exploitation as of the disclosure date. The EPSS score is 0.0, indicating a very low probability of exploitation in the near term. The vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog. Exploitation requires an authenticated attacker with low privileges and victim user interaction, which further limits practical exploitability (Github Advisory).
Xapian::MSet::snippet().termgenerator_internal.cc (e.g., a string that bypasses the existing HTML entity encoding logic).Upgrade xapian-core to version 1.4.32 or later (for the stable branch) or version 2.1.0 or later (for the development branch) to receive the fix (Github Advisory). As a complementary measure, implement Content Security Policy (CSP) headers on web applications using Xapian to limit the impact of any injected scripts. Conduct security testing of search snippet functionality to identify similar HTML escaping gaps.
Source: Ce rapport a été généré à l’aide de l’IA
Évaluation gratuite des vulnérabilités
Évaluez vos pratiques de sécurité cloud dans 9 domaines de sécurité pour évaluer votre niveau de risque et identifier les failles dans vos défenses.
Obtenez une démo personnalisée
"La meilleure expérience utilisateur que j’ai jamais vue, offre une visibilité totale sur les workloads cloud."
"Wiz fournit une interface unique pour voir ce qui se passe dans nos environnements cloud."
"Nous savons que si Wiz identifie quelque chose comme critique, c’est qu’il l’est réellement."