Decade-old flaw in PGP is finally being exploited
It's the Snowden-approved industry standard for secure communications, but hackers have stumbled upon hugely significant flaw


The developers of Pretty Good Privacy (PGP), also known as asymmetric cryptography - the industry standard for secure communications - have revealed that a core feature of the technology is 'devastatingly' and 'irreversibly' under attack from unknown hackers.
More specifically, hackers are exploiting an issue with the OpenPGP, the rules which govern PGP certificates much in the same way HTML specifies how to write a web page. This protocol applies to a user's public keys stored in Synchronising Key Servers (SKS), like a telephone directory for PGP public keys. The issue has been known to the developers for over a decade.
Hackers are poisoning public keys, otherwise known as certificates, with large amounts of signatures (alterations to the certificate's content) which is breaking the GnuPG software used by individuals to store their own and others' certificates.
The OpenPGP protocol allows unlimited alterations to public certificates which make the keys easier to use. Certificates "have a list of attestations: statements from other people, represented by their own public certificates, that this certificate really belongs to the individual in question", explained PGP developer Robert J. Hansen.
"These attestations - what we call certificate signatures - can be made by anyone for any purpose," Hansen added according to his run-down of the discovery. "And once made, they never go away. Ever. Even when a certificate signature gets revoked the original remains on the certificate: all that happens is a second signature is affixed saying 'don't trust the previous one I made'."
OpenPGP allows unlimited signatures and SKS allows up to 150,000, but the GnuPG software doesn't nearly support that many. When the software loads a certificate poisoned with an unruly number of signatures, it grinds the app to a halt, essentially breaking it.
SKS is used by many users around the world, primarily developers working on Linux-based operating systems so they can easily verify a downloaded package from a legitimate developer. Hansen's own key, at the time of writing, has been under attack and now features just under 150,000 signatures, meaning anyone that tries to load his certificate in GnuPG will face the same demise.
Get the ITPro daily newsletter
Sign up today and you will receive a free copy of our Future Focus 2025 report - the leading guidance on AI, cybersecurity and other IT challenges as per 700+ senior executives
"We've known for a decade this attack is possible. It's now here and it's devastating," said Hansen. "There are a few major takeaways and all of them are bad."
Hansen said these include:
- If you fetch a poisoned certificate from the keyserver network, you will break your GnuPG installation.
- Poisoned certificates cannot be deleted from the keyserver network.
- The number of deliberately poisoned certificates, currently at only a few, will only rise over time.
- We do not know whether the attackers are intent on poisoning other certificates.
- We do not even know the scope of the damage.
Hansen pointed out that upgrades to Linux systems have become impossible because developers cannot verify the authenticity of download packages without choking on the new certificate import. "It is not hard to imagine how motivated adversaries could employ this against a Linux-based computer network," he added.
Hansen said the global keyserver network is 'unsalvageable' and high-risk users should stop using it immediately. He does offer some possible solutions such as deleting and reloading certificates but says this may not work and users may have to completely wipe their keychain and rebuild from scratch.
The post gets increasingly emotive the further it reads, Hansen cites a blog post from Daniel Kahn Gillmor, another lead developer of PGP who wrote a misery-fuelled blog post, the sentiments of which were shared by Hansen.
"This is a mess, and it's a mess a long time coming," said Gillmor. "The parts of the OpenPGP ecosystem that rely on the naive assumptions of the SKS keyserver can no longer be relied on, because people are deliberately abusing those keyservers. We need significantly more defensive programming, and a better set of protocols for thinking about how and when to retrieve OpenPGP certificates.
"To have my own certificate directly spammed in this way felt surprisingly personal, as though someone was trying to attack or punish me, specifically. I can't know whether that's actually the case, of course, nor do I really want to.
"If you're reading this, and you set this off, and you selected me specifically because of my role in the OpenPGP ecosystem, or because I wrote the abuse-resistant-keystore draft, or because I'm part of the Autocrypt project, then you should know that I care about making this stuff work for people."
The SKS is being abused and because the algorithm which powers it was written by a PhD student for his thesis, using a highly complex language, Hansen said no-one in the community has the confidence to tackle and change it.
Readers shouldn't confuse this vulnerability with a vulnerability in PGP, the core encryption technology is still working as normal and as secure as before.
Connor Jones has been at the forefront of global cyber security news coverage for the past few years, breaking developments on major stories such as LockBit’s ransomware attack on Royal Mail International, and many others. He has also made sporadic appearances on the ITPro Podcast discussing topics from home desk setups all the way to hacking systems using prosthetic limbs. He has a master’s degree in Magazine Journalism from the University of Sheffield, and has previously written for the likes of Red Bull Esports and UNILAD tech during his career that started in 2015.
-
Security experts issue warning over the rise of 'gray bot' AI web scrapers
News While not malicious, the bots can overwhelm web applications in a way similar to bad actors
By Jane McCallion Published
-
Does speech recognition have a future in business tech?
Once a simple tool for dictation, speech recognition is being revolutionized by AI to improve customer experiences and drive inclusivity in the workforce
By Jonathan Weinberg Published
-
Google pays largest-ever bug bounty worth £500,000
News The company remained tight-lipped over the exploit itself, but speculation is possible given its publicly available rewards breakdown
By Connor Jones Published
-
OpenSSL 3.0 vulnerability: Patch released for security scare
News The severity has been downgraded from 'critical' to 'high' and comparisons to Heartbleed have been quashed
By Connor Jones Published
-
Hacker steals $566 million from Binance Bridge using proof-forgery exploit
News An exploit discovered in the exchange platform's proof verifier let the hacker take 2m BNB without raising alarm bells
By Rory Bathgate Published
-
CISA issues fresh orders to polish security vulnerability detection in federal agencies
News The move marks the latest step in the cyber security authority's ongoing ambition to minimise the government's exposure to attacks
By Praharsha Anand Published
-
Mozilla patches high-severity security flaws in new ‘speedy’ Firefox release
News Numerous vulnerabilities across Mozilla's products could potentially lead to code execution and system takeover
By Connor Jones Published
-
WordPress plugin vulnerability leaves sites open to total takeover
News Customers on WordFence's paid tiers will get protection from the WPGate exploit right away, but those on the free-tier face a 30-day delay
By Rory Bathgate Published
-
Numerous HP business laptops and desktops vulnerable to publicly disclosed security bugs
News Researchers revealed the details of the six vulnerabilities at Black Hat in August but many laptops, desktops, and workstations remain vulnerable
By Connor Jones Published
-
HP patches high-severity security flaw in its own support tool
News The application that's installed in every HP desktop and notebook was allowing hackers to elevate privileges through a DLL hijacking vulnerability
By Connor Jones Published