CVE-2026-3962: Jcharis Machine-Learning-Web-Apps · Cross-site Scripting
Affects Jcharis Machine-Learning-Web-AppsSource CVE Database V5
Public exploit available · CVSS 5.3 Medium.
Data as of 30 Oct 2026, 11:52 UTC
- EPSS
- 0.3% chance of exploitation in 30 days – higher than 30% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:PExploitation evidence
Disclosed: evidence found.
CVE published 11 Mar 2026
Detectable: no evidence on record.
No public nuclei template indexed
Weaponized: evidence found.
CVSS exploit maturity: proof of concept public
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), CVSS vector, the Metasploit, Exploit-DB and nuclei-templates index as of 30 Oct 2026.
What to do
Affected software
| Product | Affected | Fixed in |
|---|---|---|
| JcharisMachine-Learning-Web-Apps | Affected
| Fixed in– |
AI-suggested
Organizations should implement strict input validation and output encoding on all user-supplied data before it reaches the template rendering engine to mitigate this XSS vulnerability. Employ Content Security Policy (CSP) headers to restrict the execution of unauthorized scripts and reduce the impact of potential XSS attacks. Monitor web application logs and user activity for signs of exploitation attempts or anomalous behavior. Consider deploying web application firewalls (WAFs) with rules tailored to detect and block XSS payloads targeting the affected endpoints. Engage with the vendor or community to track updates or patches addressing this issue. Educate users about the risks of clicking untrusted links or interacting with suspicious content to reduce the likelihood of successful exploitation. Finally, review and harden the deployment environment to minimize the potential damage from successful attacks, including restricting permissions and isolating critical systems.
Description
CVE-2026-3962 is a medium-severity cross-site scripting (XSS) vulnerability in Jcharis Machine-Learning-Web-Apps, specifically in the render_template function of the Jinja2 template handler. The flaw allows remote attackers to inject malicious scripts without authentication, requiring user interaction to trigger. The vulnerability arises from improper sanitization of inputs passed to the Jinja2 template rendering process. Although no patch or updated version is currently available due to the product's rolling release model and lack of vendor response, a public exploit exists. This vulnerability can lead to session hijacking, credential theft, or unauthorized actions performed in the context of the victim's browser. Organizations using this product should prioritize input validation and consider temporary mitigations until an official fix is released. Countries with significant adoption of this product or strategic interest in machine learning web applications are at higher risk. The CVSS 4.0 score is 5.3, reflecting medium severity due to remote exploitability but requiring user interaction and limited impact on confidentiality and integrity.
References
- vuldb.com (opens in a new tab)
- vuldb.com (opens in a new tab)
- vuldb.com (opens in a new tab)
- github.com/Jcharis/Machine-Learning-Web-Apps/issues/15 (opens in a new tab)
- github.com/Jcharis/Machine-Learning-Web-Apps/issues/15 (opens in a new tab)
- github.com/Jcharis/Machine-Learning-Web-Apps/ (opens in a new tab)