Due to a mis-configuration at imgix’s CDN partner, imgix served a revoked (but otherwise valid) TLS certificate for imgix- and customer-provided hostnames used in conjunction with the imgix service for a period of time on Friday, Nov 16 2017 (UTC).
All client requests made to the imgix CDN during this period could have been impacted by this issue. The impact was reduced by three factors:
Combined, these factors dramatically limited the observable impact to end users, although all imgix customers who make use of TLS in conjunction with the imgix CDN could potentially have been impacted.
The invalid certificate was revoked by imgix’s Certificate Authority around Friday, Nov 16 2017, 0500 UTC. The process to replace it with a valid certificate across the entire imgix CDN fleet began at Friday, Nov 16 2017, 1000 UTC and was completed by Friday, Nov 16 2017, 1130 UTC.
imgix actively monitors the performance and availability of the imgix CDN around the world, which includes checking for TLS certificate validity. However, this incident has exposed two critical gaps in our monitoring coverage:
imgix has corrected the underlying configuration issue which caused multiple versions of its certificates to be stored and served depending on SNI vs. non-SNI request patterns. Improvements to CDN monitoring will be implemented in the next several weeks in order to assist with the identification and resolution of this type of problem in the future, should it ever reoccur.