CVE-2016-9901

HTML tags received from the Pocket server will be processed without sanitization and any JavaScript code executed will be run in the "about:pocket-saved"…

published June 11, 2018

CVSS
—
EPSS
3%
Percentile
86.4
In the wild
Unconfirmed
What it is

⚠️ Unfiltered HTML is the sneaky culprit here! The Pocket server can send malicious code that runs wild on an unprivileged page, like a food truck serving up a mystery dish without checking the ingredients. 🌮 Think of it as a restaurant where the chef serves food without checking for allergens. Anyone could end up with an unexpected and unpleasant surprise. In this case, that surprise is malicious JavaScript executing where it shouldn’t. An attacker could craft a piece of HTML that, once processed, would execute JavaScript in the context of the Pocket service. This could lead to unauthorized access to Pocket's messaging API, potentially putting user data at risk. While it may not be a full-blown takeover, it could certainly cause some chaos!

Put simply

Think of it as a restaurant where the chef serves food without checking for allergens. Anyone could end up with an unexpected and unpleasant surprise. In this case, that surprise is malicious JavaScript executing where it shouldn’t. This vulnerability arises because HTML tags sent from the Pocket server are processed without proper sanitization in Firefox ESR versions below 45.6 and standard Firefox versions below 50.1. This allows for HTML injection, where any malicious JavaScript code could be executed.

What to do

An attacker could craft a piece of HTML that, once processed, would execute JavaScript in the context of the Pocket service. This could lead to unauthorized access to Pocket's messaging API, potentially putting user data at risk. While it may not be a full-blown takeover, it could certainly cause some chaos! To protect against this exposure, ensure you upgrade to Firefox ESR 45.6 or later, or Firefox 50.1 or later. It's also a good practice to review your browser extensions and settings to minimize risk. Regular updates are key! You've got this! Just a quick upgrade and you'll be back on track, keeping your browsing safe! 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.02821 · 86.4th percentile
Published
2018-06-11T21:00Z
EPSS history
Timeline
  • 11 JUN 21:00Z
    HTML tags received from the Pocket server will be processed without sanitization and any JavaScript code executed will be run in the "about:pocket-saved"…
    cvelistv5