Komprometteringen av eMudhra-certifikat har utlöst skyddsåtgärder i flera stora webbläsare efter att forskare upptäckt åtta mellanliggande certifikat med privata nycklar som enkelt kunde återskapas. Svagheten skulle kunna göra det möjligt för angripare att förfalska certifikat för legitima webbplatser och potentiellt avlyssna krypterad trafik.

eMudhra återkallade de berörda certifikaten och stoppade utfärdandet av nya certifikat under sitt G3-rotcertifikat. Applikationer med separata certifikatlager kan dock behöva ytterligare uppdateringar för att sluta lita på dem.

Forskare upptäcker extremt svaga privata nycklar

En forskare som går under namnet Wayne upptäckte problemet den 17 oktober när han granskade offentligt tillgängliga certifikatdata.

Enligt Mozillas incidentrapport använde samtliga åtta berörda certifikat privata P-384-nycklar med numeriska värden under 256. Forskarna kunde därför återskapa dem genom att testa ett mycket litet antal möjliga värden.

För att demonstrera bristen publicerade forskaren Flüpke en motsvarande privat nyckel för det mellanliggande certifikatet ”EM OV TLS CA – G3C”. Dess numeriska värde var endast fyra.

Problemet gällde hur eMudhra genererade just dessa nycklar. Det visade inte på någon generell svaghet i P-384-kryptografin.

Fel vid certifikatgenerering skapade sårbara nycklar

eMudhra förklarade att incidenten berodde på ett fel i ett skript som genererade certifikat i april 2025.

Företaget uppgav att skriptet skapade en andra uppsättning svaga nycklar vid sidan av korrekt genererade nycklar. Liknande beteckningar ledde sedan till att personal eller system valde fel nycklar för certifikatsignering.

Vissa av de resulterande certifikaten skickades också till Sectigo för korssignering.

Enligt eMudhra användes de flesta berörda mellanliggande certifikaten aldrig i produktion. Företaget rapporterade också att det inte hade hittat några bevis för att dessa certifikat hade utfärdat certifikat till slutanvändare.

Deras betrodda status skapade ändå en risk, även utan legitim produktionsanvändning. Den som återskapade de privata nycklarna skulle potentiellt kunna använda dem för att signera förfalskade certifikat.

Inga bevis på missbruk har framkommit

De sårbara nycklarna hade funnits sedan april 2025, vilket skapade en period av potentiell exponering före upptäckten.

Den tillgängliga informationen identifierar dock inga bevis för att angripare utnyttjade dem under denna period. Den demonstrerade möjligheten att återskapa en nyckel bekräftar svagheten, men bevisar inte att den har missbrukats.

Efter att problemet offentliggjordes återkallade eMudhra samtliga åtta komprometterade mellanliggande certifikat. Samtidigt införde webbläsarleverantörer ytterligare blockeringar för att skydda användarna.

Webbläsartillverkare inför certifikatblockeringar

Mozilla blockerade de komprometterade certifikaten genom Firefox system OneCRL den 17 oktober. Skyddet nådde berörda installationer utan att kräva någon webbläsaruppdatering eller omstart.

Google blockerade också samma dag de sex komprometterade mellanliggande certifikat som hade behörighet att utfärda TLS-certifikat. Apple införde därefter skyddsåtgärder den 19 oktober.

Den 20 oktober släppte Mozilla Firefox 158.0.1 samt uppdateringar för sina Extended Support Release-versioner. Dessa versioner åtgärdade konfigurationer som inte kunde ta emot de tidigare uppdateringarna av återkallningsinformationen.

Webbläsarskyddet berodde därför delvis på om installationerna hade fått den relevanta blockeringslistan eller programuppdateringen.

Andra applikationer kan fortsätta lita på certifikaten

Komprometteringen av eMudhra-certifikat påverkar även programvara utanför webbläsarna.

Applikationer som använder egna certifikatlager eller inte kontrollerar återkallningsinformation kan fortsätta acceptera de komprometterade mellanliggande certifikaten. Skydd på webbläsarnivå innebär därför inte automatiskt att exponeringen försvinner från hela systemet.

Den tillhandahållna incidentuppdateringen listar korrigeringar för flera berörda komponenter:

ProgramvaraRapporterad korrigerad version
Go1.27.3 och 1.26.10
NSS3.131.1
Python certifi2026.10.19
pip26.2.2
uv0.13.4
Rust rustls-webpki0.103.16
Electron44.9.1, 43.8.1 och 42.11.16

Vid tidpunkten för uppdateringen väntade fortfarande korrigeringar för viss annan programvara, inklusive Node.js och Bun.

Mozillas kryptografiingenjör Dennis Jackson varnade också för att macOS inbyggda curl-verktyg kunde fortsätta lita på certifikaten genom sitt certifikatpaket.

Användare och administratörer bör installera relevanta uppdateringar från leverantörerna. Dessutom kan administratörer använda teständpunkterna i incidentrapporten för att kontrollera om enskilda applikationer fortfarande accepterar de komprometterade certifikaten.


0 svar till ”Mozilla, Google och Apple blockerar komprometterade eMudhra-certifikat”