News for hackers. Stuff that matters.

galadran

Re:Who killed the EV cert? A browser whodunit for Halloween on Monday October 26, 2026 @05:39PM (#50251382)
Ah, the sins are more to do with the design of 2-QWACs.

All the design needed was for the browser to check the TLS cert and the QWAC cert covered the same domain name. Instead, folks at ETSI insisted very stubbornly on the signature from the QWAC over the cert used in TLS - which is an annoying complication for site operators - and provides little additional benefit.

I'd also like to see the EU encode more information in these certs. Knowing a company's address is not very useful (IMO), but a machine readable label that the site is regulated by $COUNTRY_NAME financial or medical regulator would be a much more useful signal.

Good luck in your endeavours!

Re:Who killed the EV cert? A browser whodunit for Halloween on Monday October 26, 2026 @05:07PM (#50250974)
Clarification: Browsers or other user-agents are not required to trust QWACs for use in TLS. We fought very hard for this.

However, there are obligations to display 2-QWACs if sites choose to use them. Their keys are not used to authenticate web domains or encrypt web traffic.

Disclosure: I was Mozilla's lead for this effort and also helped design 2-QWACs (for my sins).

Mozilla found and reported it as an RCE in April: https://bugzilla.mozilla.org/show_bug.cgi?id=2029458
Fx independently discovered the RCE which Google had silently patched and flagged it in April.
Something that has flown under the radar and is missing from your timeline: https://bugzilla.mozilla.org/show_bug.cgi?id=2029458
Re:EMudhra Intermediate CA Compromise on Tuesday October 20, 2026 @10:46AM (#50167244)
The impact of this incident is very unevenly spread.

Over 10 years ago, Mozilla shipped OneCRL [1]. We remediated this incident in a couple of hours for Firefox users who were protected automatically without the need for updates. Chrome, Apple and Microsoft have similar tooling. Since then, we've built more advanced tooling to handle revocation at scale for leaf certs (CRLite [2]).

However, for the rest of the ecosystem, there has been little to no investment in revocation and for those clients, this is a massive problem. Hopefully, we'll see folks invest now. Efforts like upki [3] look promising.

[1] https://blog.mozilla.org/security/2015/03/03/revoking-interm...

[2] https://hacks.mozilla.org/2025/08/crlite-fast-private-and-co...

[3] https://github.com/rustls/upki

Re:NSA tries to weaken mlkem standardisation on Friday July 03, 2026 @06:40AM (#48773401)
In effect, yes it does.

The Recommended flag is set for X25519MLKEM768. It is not set for any of the pure PQ key exchanges.

https://www.iana.org/assignments/tls-parameters/tls-paramete...

Re:NSA tries to weaken mlkem standardisation on Thursday July 02, 2026 @04:26PM (#48766911)
I'm afraid you've misunderstood. These codepoints are for the pure MLKEM key establishment that DJB is railing against.

All of these libraries also support the hybrid forms, which have different codepoints and are used by default. Nothing in the IETF process has any bearing on this.

Re:NSA tries to weaken mlkem standardisation on Thursday July 02, 2026 @01:31PM (#48764739)
This is garbage from start to finish.

There are already codepoints assigned for MLKEM 512/768/1024 (0x0200, 0x0201, 0x0202) and nearly every major library supports it already:

  - OpenSSL (ML-KEM-512/768/1024)
  - BoringSSL (ML-KEM-1024)
  - NSS (ML-KEM-1024)
  - AWS-LC (ML-KEM-512/768/1024)
  - Rustls (ML-KEM-768/1024)
  - s2n-tls (ML-KEM-1024)
  - Bouncy Castle (ML-KEM-512/768/1024)
  - Botan (ML-KEM-512/768/1024)
  - GnuTLS (ML-KEM-768/1024)
  - WolfSSL (ML-KEM-512/768/1024)
Re:Pact: Anonymous Credentials for the Web on Tuesday June 23, 2026 @06:41PM (#48652505)
> If nothing changes, users will increasingly be forced to choose between their privacy and their access to the web

Shorter post: https://blog.mozilla.org/en/privacy-security/keeping-the-web...

EU Commission FAQ (emphasis mine):

Recognition means that web browsers are required to ensure support and interoperability for the QWAC for the sole purpose of displaying identity data in a user-friendly manner. *Recognition of QWACs implies that browsers shouldn't question the origin, integrity or data in the certificate*.

However, the requirement to recognise QWACs does not affect browser security policies and leaves web browsers free to preserve their own procedures and criteria for encryption and authentication of *other certificates*.

https://ec.europa.eu/commission/presscorner/detail/en/QANDA_...

As I commented there, you've misunderstood this change.

There's a difference between certificates distributed with the OS and certificates added to the OS by a user. Right now Firefox ignores both.

This change ONLY picks up the certificates added to the OS by a user. Firefox will continue to ignore the certificates included with the OS store by default.

Re:Firefox Beta 120 trusts OS certificates by default on Friday November 03, 2023 @10:05AM (#38128943)
There's a difference between certificates distributed with the OS and certificates added to the OS by a user. Right now Firefox ignores both. This change ONLY picks up the certificates added to the OS by a user.
Re:Last Chance to Fix eIDAS (Mozilla) on Thursday November 02, 2023 @06:48AM (#38111601)
"Agreed behind closed doors" would probably be better than "Secret Law" but I guess its a question of brevity.
Re:Last Chance to Fix eIDAS (Mozilla) on Thursday November 02, 2023 @05:48AM (#38111119)
https://eidas-open-letter.org

The open letter signed by 300+ researchers, professors and experts.

Re:Last Chance to Fix eIDAS (Mozilla) on Thursday November 02, 2023 @04:48AM (#38110633)
Title should probably be: "Last Chance to fix eIDAS: Secret EU law threatens Internet security"
Re:Firefox Beta 120 trusts OS certificates by default on Wednesday October 25, 2023 @08:28AM (#38012063)
This isn't the right summary. Firefox uses it own root store still and ignores any certificates distributed by default in the OS. However, if the user installs their root to the OS, Firefox will also pick it up. This is how other browsers work.
Re:Encrypted Client Hello – the last puzzle piece to privacy on Friday September 29, 2023 @11:23AM (#37705596)
I believe CF and others buckled under pressure from major websites which didn't want to be used as fronts for other website's traffic. ECH fixes this because individual sites get to opt-in to using it.
Re:Encrypted Client Hello – the last puzzle piece to privacy on Friday September 29, 2023 @11:22AM (#37705574)
Any provider can deploy ECH, it's standardized at the IETF. Cloudflare are just first.
Re:Encrypted Client Hello – the last puzzle piece to privacy on Friday September 29, 2023 @11:19AM (#37705530)
The point is that network operators can't tell which website the user is visiting, as it could be any of the sites hosted by the ECH provider.

In this case, Cloudflare are acting as the ECH provider and as they already host the websites, they already see the connection plaintext.

Older »