Under tisdagen upptäcktes åtta så kallade mellanhandscertifikat för utfärdande av TLS-certifikat som har komprometterats och går att utnyttja för att generera till synes legitima certifikat för enskilda domännamn, rapporterar Ars Technica. Det innebär att hackare kan utföra ”man in the middle”-attacker mot offer som inte kan se att webbplatserna de besöker är falska.
Certifikaten i fråga tillhör den indiska certifikatutfärdaren Emudhra och läckan upptäcktes då en webbplats publicerades på domänen emudhra.we-have-a-problem.com med texten ”We have a problem here – Wayne” och ett giltigt certifikat signerat med den privata nyckeln tillhörande ett av Emudhras mellanhandscertifikat.
Filippo Valsorda leder utvecklingen av kryptografiska funktioner i programmeringsspråket Go och säger till Ars Technica att efterdyningarna av de komprometterade certifikaten kan bli mer långtgående än efter Heartbleed, en sårbarhet i TLS föregångare SSL som ledde till en våg av hack under 2014.
Problemet är inte främst vanliga webbplatser, eftersom webbläsare uppdateras snabbt och blockerar de åtta certifikaten och alla certifikat signerade med dem. Men världen är full av prylar som använder TLS för att säkra anslutningar till uppdateringsservrar, automatiseringskontroll och allt möjligt annat. Även servermjukvara av olika slag, som Docker-containrar, och verktyg som inkluderar sina egna listor över pålitliga certifikat. Udda Linux-distributioner som inte får uppdateringar så ofta kan också påverkas.
Säkerhetsexperter som har analyserat de aktuella certifikaten har slagits med häpnad av hur osäkra de var. Istället för långa nycklar som ger 384 bitars entropi har certifikaten privata nycklar med mellan 3 och 8 bitar, närmare bestämt: 4, 56, 66, 115, 155, 156, 230 respektive 237.
Ben Cartwright-Cox på BGP Tools säger till Ars Technica att han tror att de otroligt osäkra nycklarna ingick i någon form av internt test och sedan på något sätt har lyckats slinka ut i ett publicerat certifikat.
Mjukvara som inte förlitar sig på TLS för att kryptera sin kommunikation påverkas inte. Det gäller till exempel chattappar som använder Signal-protokollet.