Mozilla vervangt GPG-sleutel voor Firefox en Thunderbird na lek op GitHub
Mozilla heeft een nieuwe GPG-sleutel aangemaakt voor het ondertekenen van Firefox- en Thunderbird-bestanden. De oude GPG-sleutel was onversleuteld uitgelekt in een privé-GitHub-repository. Mozilla heeft geen bewijs van misbruik van de sleutel gevonden.
Wat is GPG?
GNU Privacy Guard, ook wel GPG, is software waarmee gebruikers berichten en bestanden kunnen versleutelen en digitaal ondertekenen. Dat gebeurt met een sleutelpaar dat een geheime en een publieke sleutel bevat. De leverancier gebruikt de geheime sleutel om bestanden digitaal te ondertekenen. Met de publieke sleutel kunnen gebruikers verifiëren of het bestand daadwerkelijk afkomstig is van de juiste leverancier.
Mozilla gebruikte de GPG-sleutel voor het ondertekenen van Linux-tar-bestanden, rpm-packages en checksumbestanden. Deze belandde per ongeluk in een privé-GitHub-repository. Hoe dat precies kon gebeuren, is niet duidelijk.
Mozilla heeft geen bewijs dat de sleutel is misbruikt. Volgens de Firefox-ontwikkelaar had slechts een kleine groep binnen Mozilla toegang tot de repository. Die groep had via andere kanalen al 'geautoriseerde toegang' tot de sleutel.
Het bedrijf zegt extra beveiligingsmaatregelen te treffen om toekomstige lekken te voorkomen. Het is niet duidelijk om welke maatregelen het gaat.
Gebruikers die GPG-handtekeningen handmatig verifiëren, moeten de nieuwe ondertekeningssleutel en de intrekking van de oude sleutel zelf importeren. Ook bepaalde gebruikers van rpm-packagemanagers moeten actie ondernemen. Dat geldt voor gebruikers van Red Hat Enterprise Linux (RHEL), Rocky en Almalinux, op SUSE en openSUSE gebaseerde distro's en oude versies van Fedora. Zij moeten de sleutel zelf vervangen. Bij gebruikers van Fedora 43 of nieuwere versies doet packagemanager dnf dat automatisch.
Lees meer
Reacties (18)
Maar je kan HSM's gewoon automatisch aanroepen door gebruikers of andere sleutels het recht te geven om aanvragen te doen.
De HSM vervangt zegmaar je crypto stack. Dus je maakt een digest van je content, die stuur je naar de HSM en als geauthentificeerde gebruiker maakt de HSM daar dan een signature over. Dus die doet de (asymmetrische) crypto operatie eroverheen. Een HSM is juist bedoeld voor geautomatiseerd gebruik.
Bij ons op het werk gebruiken we ze voor alles. Interne PKI, voor active directory, voor ontwikkelaars enz.
[Reactie gewijzigd door Llopigat op 11 augustus 2026 18:01]
EDIT: Het gaat om een sub-key dus misschien staat de key wel in een HSM.
[Reactie gewijzigd door starquake op 11 augustus 2026 16:29]
Je kan de HSM alleen vragen om dingen te ondertekenen, maar niet de sleutel er uit halen.
Een HSM kan een hele server zijn (op het werk hebben we die van Thales), of zelfs maar een heel klein chipje. Bijvoorbeeld een Yubikey bijvoorbeeld is ook een soort HSM (en ze maken ook een HSM versie).
[Reactie gewijzigd door Llopigat op 11 augustus 2026 16:49]
majority multisig is nog mogelijk maar daar is de huidige infra absoluut niet op gemaakt.
[Reactie gewijzigd door Llopigat op 11 augustus 2026 18:02]
Lang geleden ooit gebruikt om e-mails te ondertekenen en versleutelen. Werd een hele encryptie war over uitgevochten.
Toen werd het snel een niche product. Want tja, iedereen kon een sleutelpaar aanmaken van elk email adres. Er was geen notaris o.i.d. die aangaf dat sleutelpaar X van persoon Y was. Hooguit een e-mail verificatie dat sleutelpaar X bij email adres Y hoorde.
Fijn dat het nog wel in de Linux omgevingen wordt gebruikt voor software verificatie etc.
In principe zou een root sleutel nooit uit de kluis mogen na het ondertekenen van sub-sleutels, de intrek sleutel en het certificeren van de opvolgende root sleutel voor de opvolgende jaren. De sub-sleutels doen het zware werk van het certificeren van gebruikerssleutels.
Dit was in mijn oogpunt het slechtste onderdeel van PGP en dat wordt ook niet echt meer gebruikt. De encryptie ansich zit gewoon prima in elkaar. Maar het keymanagement is gewoon een puinhoop.
[Reactie gewijzigd door Llopigat op 11 augustus 2026 17:58]
Het klopt dat dit enkel van toepassing is voor mensen die de rpm repositories van Mozilla gebruiken voor het binnenhalen van Firefox. Dit zal een relatief kleine groep zijn want de meeste mensen die op rpm gebaseerd distributie gebruiken, zoals Fedora, Alma Linux of OpenSUSE krijgen Firefox via de normale kanalen van hun distributies.
Overigens gebruikt Ubuntu voornamelijk deb packages en geen rpm. Dit komt omdat Ubuntu is gebouwd op de onstable (Sid) branche van Debian.
Om te kunnen reageren moet je ingelogd zijn
/i/2008171320.png?f=imagenormal)
/u/2008130/crop6536ebba0daf2_cropped.png?f=community)
:strip_icc():strip_exif()/u/522151/crop5e877227df17a_cropped.jpeg?f=community)
:strip_icc():strip_exif()/u/490099/nlnoobsuperklein.jpg?f=community)
:strip_icc():strip_exif()/u/33585/crop68e4c38b5f01b_cropped.jpg?f=community)
:strip_icc():strip_exif()/u/143704/crop5e1e448ecf136_cropped.jpeg?f=community)