CVE-2026-77146: Broken Access Control in extension "femanager" (femanager)
The extension's invitation controller fails to stop processing after redirecting on invalid input (missing hash, non-existent, disabled, or deleted users), allowing an unauthenticated attacker to set a new password for and re-enable an arbitrary existing frontend user account. This vulnerability is only present in the 8.x versions of the extension.
Affected Software
Remediation
Recommended actions to resolve this vulnerability, in priority order.
- Configuration
Modify the extension so that after redirecting on invalid input (missing hash, non-existent, disabled, or deleted users), execution terminates immediately and no further password-setting/re-enabling logic is reached (broken access control fix in the invitation controller).
femanager (invitation controller) invitation/redirect handling for invalid users = Stop processing after redirect - Compensating control
Restrict access to the Femanager invitation/password-reset endpoints so unauthenticated users cannot reach the invitation controller (e.g., only allow requests from authenticated/authorized sessions at the application layer or via an upstream WAF/ACL).