Closed Bug 1753517 Opened 2 years ago Closed 2 years ago

Remove logging of credit card profile in Form Autofill

Categories

(Toolkit :: Form Autofill, defect, P1)

defect

Tracking

()

RESOLVED FIXED
99 Branch
Tracking Status
firefox-esr91 --- wontfix
firefox97 --- wontfix
firefox98 --- wontfix
firefox99 --- fixed

People

(Reporter: tgiles, Assigned: tgiles)

Details

(Keywords: sec-low, Whiteboard: [post-critsmash-triage][adv-main99-])

Attachments

(1 file)

There are places where, when debug logging is enabled in form autofill, we will log the credit card profile in the browser console. We don't need this logging and so we should remove it to prevent exposing user data.

We should also give another look at logins and addresses.

potential attack:

  1. attacker has access to unlocked victim's system
  2. attacker flips debug loggin on (no auth/biometrics required)
  3. victim use credit card autofill (logs are generated). This step can be protected with auth/biometrics, so victim gets the impression that everything is safe.
  4. attacker grabs sensitive data from logs (no auth required)
Severity: -- → S2
Priority: -- → P1
Group: firefox-core-security → core-security-release
Status: NEW → RESOLVED
Closed: 2 years ago
Flags: needinfo?(tgiles)
Resolution: --- → FIXED
Target Milestone: --- → 99 Branch

Hi Tim, how far back does this issue go? Also, can you please suggest a severity rating for this bug?
https://wiki.mozilla.org/Security_Severity_Ratings/Client

Flags: needinfo?(tgiles)

We'd suggest sec-low because attack requires physical access to the victims system.

I can't find all the instances of when these lines first appeared since files have been renamed since the lines originally landed and all that (I'm sure there's a git way to find this information but I don't know how to)...but it looks like these kind of logs have been around for 4+ years. For example, in Bug 1339731, we can see one of these logs already existed before the review.

I'm seconding Serg's suggestion of sec-low.

Flags: needinfo?(tgiles)
Keywords: sec-low

The patch landed in nightly and beta is affected.
:tgiles, is this bug important enough to require an uplift?
If not please set status_beta to wontfix.

For more information, please visit auto_nag documentation.

Flags: needinfo?(tgiles)
Flags: needinfo?(tgiles)
Flags: qe-verify-
Whiteboard: [post-critsmash-triage]
Whiteboard: [post-critsmash-triage] → [post-critsmash-triage][adv-main99-]
Group: core-security-release
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: