Merge pull request #90 from cakmoel/develop
Brought to you by:
scriptlog
Originally created by: nirmalakhanza
Develop
Originally posted by: roomote-v0[bot]
Reviewed changes in range 24ddc29...c9e2329. The PR diff itself remains empty (0 changed files) because
mainanddevelopare identical. The range diff shows the full codebase was merged in, but since there is no PR-level diff, inline comments cannot be attached.I reviewed the application-level PHP files in the range and identified the following issues in the codebase. These cannot be posted as inline review comments due to the empty PR diff, so noting them here:
FILTER_SANITIZE_FULL_SPECIAL_CHARSis applied touser_passanduser_pass2, which converts HTML special characters (&,<,>,",') to entities before hashing. Inlogin.php, the raw password is used. This mismatch means users whose passwords contain those characters will fail to log in. Passwords should not be sanitized before hashing.updateNewPassword()can be called even when the CSRF token is invalid.resetUserPassword()from executing if the email and captcha checks pass.Related
Tickets:
#1Tickets:
#2Ticket changed by: nirmalakhanza
Ticket changed by: nirmalakhanza
Originally posted by: roomote-v0[bot]
No code changes detected in this PR. The diff is empty (0 additions, 0 deletions, 0 changed files). The
mainanddevelopbranches appear to be identical. No issues to flag.Mention @roomote in a comment to request specific changes to this pull request or fix all unresolved issues.
Ticket changed by: cakmoel