HexBrain

Internet Bug Bounty · Report #304378

ACME TLS-SNI-01/02 challenge vulnerable when combined with shared hosting providers

Validstatus
criticalseverity
35upvotes
19 May 2018disclosed

How it was found

The ACME TLS-SNI-01 (and TLS-SNI-02) specification assumed wrong in terms of how current major cloud providers routed and validated domains. This was reported earlier this week to Let's Encrypt, and they decided to disable the method. Today Let's Encrypt decided to sunset both TLS-SNI-01 and TLS-SNI-02 due to the vulnerability I found.

A full writeup of the finding and my side of the timeline can be found here:

Here is Let's Encrypt first and second announcement about the reported issue:

Regards, Frans

Impact

The ability to issue SSL-certificates for domains not under the attacker's control but served using the same shared hosting provider.

This report was disclosed publicly on HackerOne and belongs to its author and the program. See the original