CyberRota Analysis
AI-GeneratedSPIP versions prior to 4.4.18 are vulnerable due to a missing authorization check in the administrative action endpoints, allowing unauthenticated attackers to exploit this flaw. By generating a valid HMAC-SHA256 nonce, attackers can perform privileged actions, such as resetting any user account's password, including that of the administrator. Organizations using SPIP should prioritize patching to mitigate the risk of unauthorized access and potential account compromise.
Original NVD Description
SPIP before 4.4.18 contains a missing authorization vulnerability in the administrative action endpoints under ecrire/action/ that allows unauthenticated attackers to perform privileged actions by supplying a valid HMAC-SHA256 nonce without any server-side permission check via autoriser(). Attackers can obtain a valid nonce, compute it for any action as the anonymous user, and invoke the editer_auteur action directly over HTTP to reset the password of any user account, including the administrator.