提出 #833229: Jeecg JeecgBoot 3.9.2 SQL Injection情報

タイトルJeecg JeecgBoot 3.9.2 SQL Injection
説明JeecgBoot up to version 3.9.2 suffers from a blind SQL injection vulnerability in the /sys/user/list endpoint. The QueryGenerator.initQueryWrapper() method automatically maps all fields of the SysUser entity (including password and salt) as queryable columns with LIKE wildcard support. An authenticated attacker can send requests like: GET /jeecg-boot/sys/user/list?password=c63*&username=admin The "*" suffix triggers RIGHT_LIKE matching. By checking whether records are returned, the attacker can brute-force the MD5 password hash and salt value character by character (512 requests for password, 288 for salt). The @JsonProperty(access = WRITE_ONLY) annotation on these fields only prevents JSON serialization, not Spring MVC query parameter binding.
ソース⚠️ https://github.com/jeecgboot/JeecgBoot/issues/9648
ユーザー
 rusty19 (UID 98380)
送信2026年05月19日 15:54 (20 日 ago)
モデレーション2026年06月07日 10:57 (19 days later)
ステータス承諾済み
VulDBエントリ369084 [JeecgBoot 迄 3.9.2 User List Endpoint SysUserController.java queryPageList salt 情報漏えい]
ポイント20

Interested in the pricing of exploits?

See the underground prices here!