CVE-2016-9902 Missing authorization in Firefox
Attackers can inject content and commands into the Pocket toolbar context by bypassing origin checks, affecting users without e10s enabled.
- Exploited in the wild
- Not known
- Login needed
- Not needed
- Attackable
- Over the internet
- Victim action needed
- Not needed
- Fix
- Available
What is CVE-2016-9902?
CVE-2016-9902 is a high-severity missing authorization vulnerability in Mozilla Firefox, published on 11 Jun 2018. An attacker can exploit it over the internet without logging in, with no action from the victim.
Official description
The Pocket toolbar button, once activated, listens for events fired from it's own pages but does not verify the origin of incoming events. This allows content from other origins to fire events and inject content and commands into the Pocket context. Note: this issue does not affect users with e10s enabled. This vulnerability affects Firefox ESR < 45.6 and Firefox < 50.1.
Weakness: CWE-346
Which versions are affected by CVE-2016-9902?
It affects 6 products.
Products include Mozilla Firefox, Redhat Enterprise Linux Desktop, Redhat Enterprise Linux Server, Redhat Enterprise Linux Server Aus, Redhat Enterprise Linux Server Eus, Redhat Enterprise Linux Workstation.
How do I fix CVE-2016-9902?
Upgrade to a fixed version.
Upgrade, and check permissions on every request on the server, not only in the interface. More about Missing authorization.
Is CVE-2016-9902 being exploited?
There is no known exploitation of CVE-2016-9902 in the wild and no public exploit code.
Other vulnerabilities in Mozilla Firefox
Sources
Also known as DEBIAN-CVE-2016-9902, GHSA-jhx9-2v44-3f39, UBUNTU-CVE-2016-9902.