CVE-2023-33962
Last modified
CVE-2023-33962 is a medium-severity vulnerability rated 6.1/10 on the CVSS scale. JStachio is a type-safe Java Mustache templating engine. Prior to version 1.0.1, JStachio fails to escape single quotes `'` in HTML, allowing an attacker to inject malicious code. EPSS estimates a 0.58% chance of exploitation in the next 30 days.
Description
JStachio is a type-safe Java Mustache templating engine. Prior to version 1.0.1, JStachio fails to escape single quotes `'` in HTML, allowing an attacker to inject malicious code. This vulnerability can be exploited by an attacker to execute arbitrary JavaScript code in the context of other users visiting pages that use this template engine. This can lead to various consequences, including session hijacking, defacement of web pages, theft of sensitive information, or even the propagation of malware. Version 1.0.1 contains a patch for this issue. To mitigate this vulnerability, the template engine should properly escape special characters, including single quotes. Common practice is to escape `'` as `'`. As a workaround, users can avoid this issue by using only double quotes `"` for HTML attributes.
Metrics
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
Weakness Enumeration
Affected Software
| Vendor | Product | Versions |
|---|---|---|
| Jstachio Project | Jstachio | < 1.0.1 |
References
- https://github.com/jstachio/jstachio/issues/157Issue Tracking, Patch
- https://github.com/jstachio/jstachio/security/advisories/GHSA-gwxv-jv83-6qjrExploit, Vendor Advisory
- https://github.com/jstachio/jstachio/issues/157Issue Tracking, Patch
- https://github.com/jstachio/jstachio/security/advisories/GHSA-gwxv-jv83-6qjrExploit, Vendor Advisory
Timeline
- Published
- Last Modified
- Status
- Modified
Frequently Asked Questions
What is CVE-2023-33962?
How severe is CVE-2023-33962?
How do I fix CVE-2023-33962?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2023
- CVE-2023-33957notation is a CLI tool to sign and verify OCI artifacts and …5.7
- CVE-2023-33958notation is a CLI tool to sign and verify OCI artifacts and …6.5
- CVE-2023-33959notation is a CLI tool to sign and verify OCI artifacts and …8.8
- CVE-2023-3396A vulnerability was found in Campcodes Retro Cellphone Onlin…6.5
- CVE-2023-33960OpenProject is web-based project management software. For an…7.5
- CVE-2023-33961Leantime is a lean open source project management system. St…5.4
- CVE-2023-33963DataEase is an open source data visualization and analysis t…9.8
- CVE-2023-33964mx-chain-go is an implementation of the MultiversX blockchai…7.5
- CVE-2023-33965Brook is a cross-platform programmable network tool. The `tp…8.8
- CVE-2023-33966Deno is a runtime for JavaScript and TypeScript. In deno 1.3…9.8
- CVE-2023-33967EaseProbe is a tool that can do health/status checking. An S…9.8
- CVE-2023-33968Kanboard is open source project management software that foc…5.4
Are you affected by CVE-2023-33962?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
