Zechat Cross-Site Request Forgery Vulnerability

Vulnerability

A Cross-Site Request Forgery (CSRF) vulnerability has been identified in Zechat version 1.5. This vulnerability allows attackers to change user information by bypassing the application's anti-CSRF protections. Although Zechat implements CSRF tokens, the vulnerability arises because the hashtag parameter can be used to inject an encoded payload that evades these protections. Exploitation can occur by tricking users into submitting modified forms or by using scripts to manipulate the CSRF token.

Impact

Exploitation of this vulnerability allows for unauthorized changes to user data.

Reproduction

To reproduce this vulnerability, first, obtain a valid CSRF token by sending a request to the chat/me?action=edit endpoint with a crafted 'v' parameter that includes a SQL injection payload. Once the token is retrieved, it can be used to submit a form to the chat/data_settings.php endpoint, effectively bypassing the CSRF protection.

Added: May 17, 2026, 1:24 PM
Updated: May 17, 2026, 1:24 PM

Vulnerability Rating

Custom Algorithm
spread
0.0
impact
0.6
exploitability
5.6
remediation
0.0
relevance
8.6
threat
6.4
urgency
2.9
incentive
0.0

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.