Impact
A temporary file was created under the /tmp
directory with read permissions for all users containing a copy of Firefox's database of bookmarks, history, input history, visits counter, use counter, view counter and more confidential information about the history of using Firefox.
Permissions default to 0o600
for NamedTempFile
. However, after copying the database, its permissions ware copied with it resulting in an insecure file with 0o644
permissions.
A malicious user is able to read the database when the targeted user executes foxmarks bookmarks
or foxmarks history
.
Patches
Patched in v2.1.0
with c3706bd
Workarounds
- Set the
TMPDIR
environment variable to a private directory e.g. TMPDIR=/home/<username>/.cache/
.
- Change the original
places.sqlite
file permissions in your Firefox profile directory.
Refrences
Impact
A temporary file was created under the
/tmp
directory with read permissions for all users containing a copy of Firefox's database of bookmarks, history, input history, visits counter, use counter, view counter and more confidential information about the history of using Firefox.Permissions default to
0o600
forNamedTempFile
. However, after copying the database, its permissions ware copied with it resulting in an insecure file with0o644
permissions.A malicious user is able to read the database when the targeted user executes
foxmarks bookmarks
orfoxmarks history
.Patches
Patched in
v2.1.0
with c3706bdWorkarounds
TMPDIR
environment variable to a private directory e.g.TMPDIR=/home/<username>/.cache/
.places.sqlite
file permissions in your Firefox profile directory.Refrences