Kompromitteringen af eMudhra-certifikater har udløst beskyttelsesforanstaltninger i flere store browsere, efter at forskere opdagede otte mellemliggende certifikater med private nøgler, der nemt kunne genskabes. Svagheden kan gøre det muligt for angribere at forfalske certifikater til legitime websites og potentielt opsnappe krypteret trafik.

eMudhra tilbagekaldte de berørte certifikater og suspenderede udstedelsen af nye certifikater under sit G3-rodcertifikat. Applikationer med separate certifikatlagre kan dog kræve yderligere opdateringer for at ophøre med at stole på dem.

Forskere opdager ekstremt svage private nøgler

En forsker kendt som Wayne opdagede problemet den 17. oktober, mens han undersøgte offentligt tilgængelige certifikatdata.

Ifølge Mozillas hændelsesrapport brugte alle otte berørte certifikater private P-384-nøgler med numeriske værdier under 256. Forskerne kunne derfor genskabe dem ved at afprøve et meget lille antal muligheder.

For at demonstrere fejlen offentliggjorde forskeren Flüpke en tilhørende privat nøgle til det mellemliggende certifikat “EM OV TLS CA – G3C”. Dens numeriske værdi var blot fire.

Problemet vedrørte den måde, eMudhra genererede netop disse nøgler på. Det påviste ikke en generel svaghed i P-384-kryptografi.

Fejl ved certifikatgenerering skabte sårbare nøgler

eMudhra tilskrev hændelsen en fejl i et script, der genererede certifikater i april 2025.

Virksomheden oplyste, at scriptet oprettede et ekstra sæt svage nøgler ved siden af de korrekt genererede nøgler. Lignende betegnelser førte derefter til, at medarbejdere eller systemer valgte de forkerte nøgler til certifikatsignering.

Nogle af de resulterende certifikater blev også sendt til Sectigo med henblik på krydssignering.

Ifølge eMudhra blev de fleste berørte mellemliggende certifikater aldrig taget i brug i produktion. Virksomheden rapporterede også, at den ikke havde fundet beviser for, at de havde udstedt certifikater til slutbrugere.

Ikke desto mindre skabte deres status som betroede certifikater en risiko, selv uden legitim produktionsbrug. Enhver, der genskabte de private nøgler, kunne potentielt bruge dem til at signere falske certifikater.

Ingen beviser på misbrug er kommet frem

De sårbare nøgler havde eksisteret siden april 2025, hvilket skabte en periode med potentiel eksponering før opdagelsen.

De tilgængelige oplysninger identificerer dog ingen beviser for, at angribere udnyttede dem i denne periode. Den demonstrerede mulighed for at genskabe en nøgle bekræfter svagheden, men beviser ikke, at den er blevet misbrugt.

Efter offentliggørelsen tilbagekaldte eMudhra alle otte kompromitterede mellemliggende certifikater. Samtidig indførte browserleverandører yderligere blokeringer for at beskytte brugerne.

Browserproducenter indfører certifikatblokeringer

Mozilla blokerede de kompromitterede certifikater gennem Firefox’ OneCRL-system den 17. oktober. Beskyttelsen nåede relevante installationer uden at kræve en browseropdatering eller genstart.

Google blokerede også de seks kompromitterede mellemliggende certifikater, der havde tilladelse til at udstede TLS-certifikater, samme dag. Apple tilføjede efterfølgende beskyttelsesforanstaltninger den 19. oktober.

Den 20. oktober udgav Mozilla Firefox 158.0.1 og opdateringer til sine Extended Support Release-grene. Disse udgivelser håndterede konfigurationer, som ikke kunne modtage de tidligere opdateringer med tilbagekaldelsesoplysninger.

Browserbeskyttelsen afhang derfor delvist af, om installationerne modtog den relevante blokeringsliste eller softwareopdatering.

Andre applikationer kan fortsat stole på certifikaterne

Kompromitteringen af eMudhra-certifikater påvirker også software uden for webbrowsere.

Applikationer, der vedligeholder deres egne certifikatlagre eller ikke kontrollerer tilbagekaldelsesoplysninger, kan fortsætte med at acceptere de kompromitterede mellemliggende certifikater. Beskyttelse på browserniveau fjerner derfor ikke automatisk eksponeringen på tværs af et helt system.

Den tilgængelige hændelsesopdatering angiver rettelser til flere berørte komponenter:

SoftwareRapporteret rettet version
Go1.27.3 og 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 og 42.11.16

På tidspunktet for denne opdatering afventede nogle andre programmer, herunder Node.js og Bun, stadig rettelser.

Mozillas kryptografiingeniør Dennis Jackson advarede også om, at macOS’ indbyggede curl-værktøj fortsat kunne stole på certifikaterne gennem sin certifikatpakke.

Brugere og administratorer bør installere de relevante opdateringer fra leverandørerne. Derudover kan administratorer bruge testendepunkterne i hændelsesrapporten til at kontrollere, om enkelte applikationer stadig accepterer de kompromitterede certifikater.


0 svar til “Mozilla, Google og Apple blokerer kompromitterede eMudhra-certifikater”