Skip to main content

Confirmation Fields Mismatch

ItemDescription
Full Fuzzer NameConfirmationFieldsMismatchFuzzer
Log KeyCFMF
DescriptionIdentifies sibling confirmation field pairs (such as password/confirmPassword, email/confirmEmail, or iban/repeatIban) and sends a mismatched value in the confirmation field to verify that the backend enforces cross-field equality.
Enabled by default?Yes (included in security, ci, and full profiles)
Target field typesSibling fields where one field prefixes or suffixes the other with confirm, confirmation, repeat, verify, verification, retype, or match
Expected result when fuzzed field is required4XX
Expected result when fuzzed field is optional4XX
Expected result when fuzzed value is not matching field pattern4XX
Fuzzing logicKeeps the primary field intact and mutates the sibling confirmation field so the two values differ while preserving length/type shape.
Conditions when this fuzzer will be skippedWhen the payload is empty or contains no sibling confirmation field pairs.
HTTP methods that will be skippedGET, DELETE, HEAD, TRACE
ReportingReports error if the server accepts the mismatched pair with 2XX or fails with 5XX; reports success when rejected with 4XX.