Skip to content

user-passcode stored in plaintext and visible after session #218

@edeykholt

Description

@edeykholt

Repro:

  1. Install and configure the extension
  2. enter passcode as usual
  3. close the browser
  4. install a "Storage Explorer" extension from the chrome web store
  5. launch the extension from the action icon button
  6. right-click on the action popup, and select Inspect
  7. In Developer Tools, select the Storage Explorer and view the chrome.storage.local area

Results:
See the user-passcode. Sometimes, when the extension is aborted abnormally, no passcode entry is required upon launch.... maybe days later.

Expected Results:
Should instead use chrome.storage.session, which would clear after closing Chrome. Could also take other precautions to clear the cached user-passcode.

image

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions