Goal Reached Thanks to every supporter β€” we hit 100%!

Goal: 1000 CNY Β· Raised: 1000 CNY

100.0%

CVE-2026-23840 β€” AI Deep Analysis Summary

CVSS 9.3 Β· Critical

Q1What is this vulnerability? (Essence + Consequences)

🚨 **Essence**: A Cross-Site Scripting (XSS) flaw in **Movary**. <br>πŸ’₯ **Consequences**: Attackers can inject malicious scripts. This leads to **session hijacking**, **data theft**, or **defacement**.…

Q2Root Cause? (CWE/Flaw)

πŸ›‘οΈ **Root Cause**: **CWE-20** (Improper Input Validation). <br>❌ **Flaw**: The application fails to properly sanitize the `categoryDeleted` parameter. Untrusted input is rendered directly into the DOM without escaping.

Q3Who is affected? (Versions/Components)

πŸ“¦ **Affected**: **Movary** by **leepeuker**. <br>πŸ“‰ **Version**: All versions **prior to 0.70.0**. <br>πŸ”§ **Component**: Specifically the `settings-account-location.js` script logic.

Q4What can hackers do? (Privileges/Data)

πŸ•΅οΈ **Attacker Actions**: <br>1. Steal **user cookies** (session tokens). <br>2. Perform **actions on behalf of the user**. <br>3. Redirect users to **malicious sites**. <br>4. Deface the **user interface**.

Q5Is exploitation threshold high? (Auth/Config)

βš–οΈ **Threshold**: **Low** (CVSS:3.1). <br>πŸ”‘ **Auth**: **None required** (PR:N). <br>πŸ‘€ **UI**: **User Interaction** required (UI:R). <br>🌐 **Network**: **Remote** (AV:N).…

Q6Is there a public Exp? (PoC/Wild Exploitation)

πŸ’£ **Public Exploit**: **No** public PoC found in data. <br>πŸ“œ **References**: GitHub Advisory (GHSA-pj3m-gmq8-2r57) confirms the issue. <br>πŸ” **Status**: Theoretical risk until a PoC is released.…

Q7How to self-check? (Features/Scanning)

πŸ” **Self-Check**: <br>1. Check your **Movary version**. <br>2. Inspect network requests for `categoryDeleted`. <br>3. Look for **unescaped HTML** in the `settings-account-location.js` output. <br>4.…

Q8Is it fixed officially? (Patch/Mitigation)

βœ… **Fixed**: **Yes**. <br>πŸ“… **Patch**: Version **0.70.0** resolves this. <br>πŸ”— **Source**: [GitHub Release 0.70.0](https://github.com/leepeuker/movary/releases/tag/0.70.0).…

Q9What if no patch? (Workaround)

🚧 **No Patch Workaround**: <br>1. **Disable** the affected feature if possible. <br>2. Implement **Input Validation** on the server side for `categoryDeleted`. <br>3.…

Q10Is it urgent? (Priority Suggestion)

πŸ”₯ **Urgency**: **High**. <br>πŸ“Š **CVSS Score**: **7.5** (High). <br>⚑ **Priority**: **P1/P2**. <br>πŸš€ **Reason**: Remote, no auth required, and impacts confidentiality/integrity. Fix it **now** to prevent user compromise.