New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 605680 link

Starred by 1 user

Issue metadata

Status: Assigned
Owner:
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Windows
Pri: 2
Type: Bug



Sign in to add a comment

Credit card field allows autocomplete of bad data

Project Member Reported by jsaul@google.com, Apr 21 2016

Issue description

UserAgent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.112 Safari/537.36

Steps to reproduce the problem:
1. I typed a credit card number in a credit card field, but I accidentally mistyped 0233 as 0023.
2. From then on, returning to the page and beginning to type my number would offer to autocomplete the full, 16-digit, *incorrect* card number.

Note that once I successfully saved a card, this field began to offer to autofill my known card.  After I typed 5 digits, that autofill option went away, and the 16-digit incorrect number STILL stayed as an autocomplete option.

What is the expected behavior?
Chrome does not offer autocomplete on credit card fields

What went wrong?
Chrome saved a 16-digit number (that does NOT pass a Luhn check) as an autocomplete suggestion on a credit card field

Did this work before? N/A 

Chrome version: 52.0.2714.0  Channel: canary
OS Version: Windows 8.1
Flash Version:
 

Comment 1 by vakh@chromium.org, Apr 21 2016

Components: UI>Browser>Autofill>Payments
Labels: -Type-Bug-Security Type-Bug

Comment 2 by vakh@chromium.org, Apr 21 2016

Cc: rouslan@chromium.org

Comment 3 by jsaul@google.com, Apr 21 2016

Can you please CC jdonnelly@ on this bug (per his request)?  Thank you.

Comment 4 by vakh@chromium.org, Apr 22 2016

Cc: jdonnelly@chromium.org
Owner: ma...@chromium.org
mathp, don't we have logic to prevent autocomplete (as opposed to autofill) from filling fields classified as credit card numbers?
jsaul, why Restrict-View-SecurityTeam? Saving credit card data, whether correct or incorrect, is something we normally do.

Comment 7 by ma...@chromium.org, Apr 22 2016

Status: Assigned (was: Unconfirmed)
seems reasonable to me to disable Autocomplete on credit card fields.

Comment 8 by ma...@chromium.org, Apr 22 2016

Cc: zkoch@chromium.org
+Zach

Comment 9 by jsaul@google.com, Apr 22 2016

Sorry jdonnelly, it happened automatically when I picked the Security category.  I guess UI or Sync might have been better choices, but since Chrome keeps blatantly displaying 16-digit numbers that are 1 digit off from my real card, it felt like a user-security thing.

Comment 10 by ma...@chromium.org, Apr 26 2016

Status: Started (was: Assigned)

Comment 11 by zkoch@chromium.org, Apr 27 2016

Labels: -Restrict-View-SecurityTeam
(removing RVG)

I agree that if heuristics (or server) detect it to be a credit card field, we shouldn't store in autocomplete.

Comment 13 by ma...@chromium.org, Apr 27 2016

Owner: ----
Status: Available (was: Started)
The most crucial part is done, but there is still work to do: not saving Autocomplete info if the field is a CC field. After the patch in #c12 we will only not recall it.
Project Member

Comment 14 by sheriffbot@chromium.org, Jun 2 2016

Labels: Hotlist-Google
Project Member

Comment 15 by sheriffbot@chromium.org, Jun 2 2017

Labels: Hotlist-Recharge-Cold
Status: Untriaged (was: Available)
This issue has been Available for over a year. If it's no longer important or seems unlikely to be fixed, please consider closing it out. If it is important, please re-triage the issue.

Sorry for the inconvenience if the bug really should have been left as Available. If you change it back, also remove the "Hotlist-Recharge-Cold" label.

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot

Comment 16 by jsaul@google.com, Jun 2 2017

Cc: ma...@chromium.org
Cc: -jdonnelly@chromium.org
Components: -UI>Browser>Autofill>Payments UI>Browser>Autofill
Owner: rogerm@chromium.org
Status: Assigned (was: Untriaged)
This bug has an owner, thus, it's been triaged. Changing status to "assigned".

Sign in to add a comment