CVE-2026-90522
7.3jaychouchannel · Tourism-Management-System
A critical flaw in the Tourism-Management-System password recovery function allows unauthenticated attackers to reset the password of any account to a default value, leading to full account takeover.
Executive summary
An unauthenticated remote code execution and account takeover vulnerability exists in the jaychouchannel Tourism-Management-System due to insecure password recovery implementation.
Vulnerability
The application contains an unauthenticated password reset endpoint in the UsersController.java file that fails to verify user identity, instead setting a hardcoded password of 123456 for any username provided. This flaw also extends to the YonghuController and DaoyouController components, allowing an unauthenticated attacker to compromise any user account, including administrative accounts.
Business impact
The vulnerability presents a critical risk to organizational data and system integrity. By resetting the password of administrative accounts, an attacker can gain full control over the management system, leading to unauthorized access to sensitive user data, potential manipulation of business records, and complete system compromise. Although the provided CVSS score is 7.3, the actual impact is effectively critical due to the ease of unauthorized administrative privilege escalation.
Remediation
Immediate Action: Apply the vendor-provided patch (commit 9cb6215ac871f99a90cde763cf003e95ff282283) immediately to remove the vulnerable code and implement secure authentication requirements.
Proactive Monitoring: Review web server and application access logs for repeated requests to the /resetPass, /users/resetPass, or similar endpoints, particularly those originating from unknown or suspicious IP addresses.
Compensating Controls: Deploy a Web Application Firewall (WAF) rule to block or restrict access to the /resetPass, /users/resetPass, /YonghuController/resetPass, and /DaoyouController/resetPass endpoints to prevent unauthorized exploitation while the patch is being deployed.
Exploitation status
Public Exploit Available: Yes, a functional proof-of-concept exists as documented in the researcher's GitHub issue report.
Analyst recommendation
This vulnerability represents an extreme security risk due to the lack of required authentication and the predictable nature of the exploit. Organizations utilizing the jaychouchannel Tourism-Management-System must prioritize the immediate application of the referenced security patch. Failure to remediate this flaw leaves the entire system open to total compromise by any remote, unauthenticated actor.
More jaychouchannel CVEs
History
- Disclosed CVE record published
- Collected by CVE Brief via github
- Analyst report written
- Published in the daily brief high section
Sources
Originally found and disclosed by Djie (VulDB User), per the CVE Program record.
- VDB-403112 | jaychouchannel Tourism-Management-System Password Recovery UsersController.java resetPass password recovery Vulnerability database entry
- VDB-403112 | CTI Indicators (IOB, IOC, TTP, IOA)
- CVE-2026-90522 | CVE Analysis and Report Third-party advisory
- Submit #912236 | jaychouchannel Tourism_Management_System 8122bf020d91199eddfff3ee02d1632a70a9a132 Weak Password Recover Third-party advisory
- Exploit / PoC
- Patch commit
- github.com