TLDR: Some Firefox users on desktop haven’t received the OneCRL revocations. Mozilla knows this and doesn’t seem to care.
I assume most people are aware of the eMudhra Intermediate CA compromise.
An attacker with the private key of any of the compromised intermediate CAs could impersonate any website or service.
This has already been remediated by Mozilla, Microsoft, Apple, and Chrome for their users through their tools for distributing revocation information such as OneCRL, CRLite and CRLSets.
Mozilla even posted a blog entry boasting about their response:
One would think trusting Mozilla’s statements should be no problem. Any blatant false claim about the “market leader in security” would eventually be noticed, right?
Well, someone noticed, and it isn’t pretty.
Firefox has an external system called Remote Settings that fetches data which needs to be updated regularly without requiring a full browser update. It is used for many things: translation models, wallpapers, overrides for fingerprinting protections, and, most importantly, OneCRL for fast certificate revocations/blocklisting.
For most users this works seamlessly; they receive updates automatically. But what about users on a spotty network, or whose connections are restricted, or who have the entire Remote Settings system blocked? Firefox still ships the OneCRL data with the browser release, so that users aren’t left unprotected. Mozilla claims:
That would be fine if it weren’t a blatant lie. The bundled OneCRL data still requires an external sync event to be loaded and that sync may never happen when the user has networking problems or the servers are blocked. The sync also never occurs when Remote Settings is disabled by policy, even though Mozilla’s 158.0.1 release notes claim otherwise:
If this were simply a testing mistake, I would give Mozilla the benefit of the doubt. Instead, they clearly know that the bundled OneCRL data needs that external sync. They have already committed a fix, but they decided it isn’t important enough for desktop and will only release it for Android. Desktop users are now potentially left without the revocations for the eMudhra Intermediate CA certificates, even though Mozilla claims the protection is bundled with the build and does not require Remote Settings or external network connections.
It is absolutely inexcusable and makes you wonder whether other parts of Firefox are handled just as shoddily. Shame on you, Mozilla.


