]> git.proxmox.com Git - pve-manager.git/commit
ui: user: password change: require a confirmation-password
authorWolfgang Bumiller <w.bumiller@proxmox.com>
Fri, 15 Mar 2024 12:47:43 +0000 (13:47 +0100)
committerThomas Lamprecht <t.lamprecht@proxmox.com>
Thu, 21 Mar 2024 16:08:25 +0000 (17:08 +0100)
commitbaf6842a174dae34f0a72cef56040cdb07a5d63e
treeea5b11a8600904f3a9c29e5ee04e13a8383d0d97
parentb120875cc4339b7c9358fe8019817f60960e7edf
ui: user: password change: require a confirmation-password

To hedge against a scenario where an attacker has local or even
physical access to a computer where a user is logged in.

While that general scenario cannot neither get detected nor really
secured against, at least not without requiring re-authentication on
every API call that can have side-effect (i.e., all but GET method),
it still makes sense to ensure that credentials cannot be modified,
which would allow denial of service.

See the related pve-access-control commit 5bcf553 ("user: password
change: require confirmation-password parameter")

Reported-by: Wouter Arts <security@wth-security.nl>
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
www/manager6/Workspace.js
www/manager6/dc/UserView.js