Closed tametsi closed 2 days ago
Since this fixes CWE-204: Observable Response Discrepancy, I look forward to this being merged relatively quick as it is only a minor change in the code base directly influencing the security of NPM
Docker Image for build 1 is available on
DockerHub
as nginxproxymanager/nginx-proxy-manager-dev:pr-4179
Note: ensure you backup your NPM instance before testing this image! Especially if there are database changes Note: this is a different docker image namespace than the official image
When authentication fails, the generic error message "Invalid email or password" is returned. Thereby, no information about the existence of the user is given.
This prevents user enumeration attacks because the response for both scenarios is identical.
Fixes #3873