Closed
Bug 797901
Opened 14 years ago
Closed 14 years ago
Don't place call when the dial activity is started
Categories
(Firefox OS Graveyard :: Gaia, defect, P1)
Firefox OS Graveyard
Gaia
Tracking
(blocking-basecamp:+)
VERIFIED
FIXED
| blocking-basecamp | + |
People
(Reporter: mounir, Assigned: mounir)
Details
Attachments
(1 file)
|
440 bytes,
patch
|
etienne
:
review+
|
Details | Diff | Splinter Review |
This is a *HUGE* security issue.
Any page can do:
new Activity({ name: "dial", data: { number: "somenumber" } });
and that will just place a call... We should not allow that and just show the number and let the user press the call button.
That's the entire security philosophy of Web Activities that have been ruined...
| Assignee | ||
Updated•14 years ago
|
blocking-basecamp: --- → ?
| Assignee | ||
Comment 1•14 years ago
|
||
Attachment #668036 -
Flags: review?(etienne)
Updated•14 years ago
|
Attachment #668036 -
Flags: review?(etienne) → review+
Comment 2•14 years ago
|
||
Francisco, can you point
Comment 3•14 years ago
|
||
Hey Ayman, found your bugzilla handle.
This is reverting back a change made for UX purpose (IIRC).
First I'd like to make sure that the security issue is well understood (currently any website can start a phone call without user confirmation).
But also, if you have an alternative solution that would satisfy the spec and the security concerns we're listening.
| Assignee | ||
Comment 4•14 years ago
|
||
POC: http://oldworld.fr/mozilla/tel.html
Loading the page from a B2G phone will try to call "00000000" without any user interaction.
Comment 5•14 years ago
|
||
Hi Ayman,
I think this has been discussed heavily even it's the better option to go ahead with the patch by Mounir.
Also checked with the security people from MOZ, TEF and mainly everyone else and it's the ONLY wayt to go.
Cheers!
Comment 6•14 years ago
|
||
Mounir, can you attach a |git format-patch| patch here or send a pull request to gaia?
| Assignee | ||
Comment 7•14 years ago
|
||
Comment 8•14 years ago
|
||
Status: ASSIGNED → RESOLVED
Closed: 14 years ago
Resolution: --- → FIXED
Updated•13 years ago
|
blocking-basecamp: ? → +
Priority: -- → P1
Comment 9•13 years ago
|
||
verified as fixed using Unagi, build 20130102070202
Status: RESOLVED → VERIFIED
You need to log in
before you can comment on or make changes to this bug.
Description
•