Gửi #892901: lenve vhr 1.0-SNAPSHOT Improper Authorizationthông tin

tiêu đềlenve vhr 1.0-SNAPSHOT Improper Authorization
Mô tảvhr(微人事) — IDOR in PUT /hr/pass (VHR-VULN-009) Product: vhr(微人事) 1.0-SNAPSHOT CWE: CWE-285 Classification: Improper Authorization === ROOT CAUSE === `HrInfoController.updatePass()` — no `hrid == currentUser.id` check. === REPRODUCTION === `hrid` parameter is not bound to session user; attacker changes any user's password if old password known. PoC: PUT /hr/pass HTTP/1.1 Host: TARGET Content-Type: application/json Cookie: JSESSIONID=SESSION_LIBAI Connection: close {"hrid":3,"oldpass":"123","pass":"IdorPoc456!"} Expected: {"status":200,"msg":"更新成功!"} === IMPACT === Account takeover when default/weak passwords exist (chains with VHR-VULN-008). === FIX === Ignore client `hrid`; use authenticated principal id only.
Nguồn⚠️ https://github.com/ArrestX/vhr-advisories/blob/main/advisories/VHR-VULN-009-password-change-idor.md
Người dùng
 Anonymous User
Đệ trình16/07/2026 13:49 (cách đây 2 các tháng)
Kiểm duyệt12/09/2026 10:24 (2 months later)
Trạng tháiđược chấp nhận
Mục VulDB403087 [lenve vhr 1.0-SNAPSHOT Password Update /hr/pass HrInfoController.updatePass hrid nâng cao đặc quyền]
điểm20

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!