CVE-2026-129465 · Package
NO FIX YET · SEE WHAT TO DO
Zr.Admin.NET's profile update endpoint, SysProfileController.UpdateProfile, trusts a UserId value from the request, so any authenticated user can change other accounts' profiles. An attacker can set the administrator's phone number to one they control and log in as the administrator through the phone login flow.
first public Nov 15, 2026 · 1 source
Check it with your coding agent
It reads this page and tells you if your code or app is affected.
Teams that run Zr.Admin.NET built from commits in the affected range, where any logged-in account can reach the profile update endpoint. Deployments on a release or commit outside the range, or with the profile update endpoint otherwise restricted, are not affected by this description.
Not affected if commit-outside-range, profile-endpoint-restricted
Who cares dotnet, self-hosted, zr-admin-net
af07ffc and commit eb9228a (inclusive) in the Zr.Admin.NET repository.SysProfileController.UpdateProfile to see whether it uses the UserId from the request instead of the logged-in user's identity./PhoneLogin and /checkMobile endpoints are enabled.Zr.Admin.NET commit af07ffc through commit eb9228a contains an insecure direct object reference vulnerability in SysProfileController.UpdateProfile that allows any authenticated user to modify other accounts via UserId. Attackers can set the administrator's phone number to one they control, request an SMS code via /checkMobile, and log in through /PhoneLogin to take over the administrator account.
This page as .md · .json · CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
NVD data is provided by NIST and is public domain. Posts quoted belong to their authors.
Are you affected?
Ask from here. InfraStack checks the affected versions against your stack and answers in your inbox.
InfraStack checks the affected versions against your stack and answers in Slack, with the evidence and the fix.
InfraStack checks it against your stack and answers on your report, with the evidence and the fix.