Question 550
At Brookside Manufacturing, the industrial security team is conducting a plant safety and IT security assessment under requirements for production continuity and controlled test windows. An independent validation is requested for the original problem: An application uses an unbounded password reset token and never expires outstanding reset links after a successful reset. Which result BEST demonstrates successful remediation?
Explanation
Correct Answer
A completed reset consumes the token and attempts to reuse or expire it fail safely. The observable result demonstrates that the documented condition, An application uses an unbounded password reset token and never expires outstanding reset links after a successful reset. has been addressed. The planned remediation is: Use short-lived single-use reset tokens, securely verify ownership, and invalidate prior tokens on password change. This is a stronger validation than a saved ticket or unverified claim by Brookside Manufacturing.
Incorrect Answers
Altering the hidden field cannot approve an invoice and authorized approvers continue working. That observation would verify another scenario: A web application uses a hidden HTML form field to decide whether a requester may approve an invoice. The corrective step for that other scenario is: Enforce the authorization decision on the server using the caller's identity and object rights. But Brookside Manufacturing is evaluating: An application uses an unbounded password reset token and never expires outstanding reset links after a successful reset. The necessary outcome is: A completed reset consumes the token and attempts to reuse or expire it fail safely.
An ordinary user's attempted role change is ignored or rejected and administrative role updates remain auditable. That observation would verify another scenario: A public API accepts a client-provided role value and writes it to a user profile without server-side field restrictions. The corrective step for that other scenario is: Use explicit allowlists for writable fields and maintain role assignment through privileged backend workflows. But Brookside Manufacturing is evaluating: An application uses an unbounded password reset token and never expires outstanding reset links after a successful reset. The necessary outcome is: A completed reset consumes the token and attempts to reuse or expire it fail safely.
A crafted external redirect is rejected while safe application routes work as intended. That observation would verify another scenario: An API trusts a client-provided redirect URL and sends authenticated users to an unapproved external site after login. The corrective step for that other scenario is: Validate post-login destinations against a trusted relative-path or allowed-origin policy. But Brookside Manufacturing is evaluating: An application uses an unbounded password reset token and never expires outstanding reset links after a successful reset. The necessary outcome is: A completed reset consumes the token and attempts to reuse or expire it fail safely.