GHSA-2pwh-52h7-7j84MediumCVSS 6.1
JavaScript execution via malicious molfiles (XSS)
🔗 CVE IDs covered (1)
📋 Description
Impact
The viewer plugin implementation of <mol:molecule> renders molfile data directly inside a <script> tag without any escaping. Arbitrary JavaScript code can thus be executed in the client browser via crafted molfiles.
Patches
Patched in v0.3.0: Molfile data is now rendered as value of a hidden <input> tag and escaped via JSF's mechanisms.
Workarounds
No workaround available.
🎯 Affected products1
- maven/de.ipb-halle:molecularfaces:< 0.3.0