Security Update for gnupg2 Package
Summary
DSA-2968-1: gnupg2 - security update. Affects gnupg2 versions < 2.0.19-2+deb7u2. Fixed in 2.0.19-2+deb7u2. How to fix ↓
Check if this vulnerability affects your application
Upload a manifest or SBOM and we'll show whether you're affected, plus every other risky package in the same scan.
No signup required · Results in about 60 seconds
Background
The gnupg2 package is the GNU Privacy Guard, a complete and free implementation of the OpenPGP standard. It provides cryptographic privacy and authentication for data communication. GnuPG is widely used for secure email communication, data encryption, and digital signatures. This package is vulnerable to a flaw that allows remote attackers to cause a denial of service by triggering an infinite loop.
Vulnerability Detail
The vulnerability in the gnupg2 package arises from the improper parsing of certain garbled compressed data packets. This flaw can be exploited by a remote attacker to mount a denial of service attack against GnuPG. By sending specially crafted data, an attacker can trigger an infinite loop, causing the GnuPG process to consume excessive resources and become unresponsive. This vulnerability can potentially disrupt secure communication and compromise the availability of GnuPG.
How To Fix
Minimum fixed version
2.0.19-2+deb7u2
This is the first release that contains the fix.
sudo apt-get install --only-upgrade gnupg2
Tip — Not sure which version your app runs? Vulert can match this fix to it. Scan free →
Workaround
There is no specific workaround mentioned for this vulnerability. However, users can mitigate the risk by ensuring that they only process trusted data with GnuPG and avoid processing potentially malicious or garbled data packets.
Conclusion
The gnupg2 package is vulnerable to a flaw that allows remote attackers to cause a denial of service by triggering an infinite loop. To mitigate this vulnerability, it is recommended to upgrade the package to the latest version. For further support and assistance in vulnerability remediation, you can contact DevNack.com.
See every vulnerability recorded for gnupg2 →
FAQ
GnuPG (GNU Privacy Guard) is a free and open-source implementation of the OpenPGP standard. It provides cryptographic privacy and authentication for data communication, including secure email communication, data encryption, and digital signatures.
This vulnerability allows remote attackers to cause a denial of service by triggering an infinite loop in the GnuPG process. This can disrupt secure communication and compromise the availability of GnuPG.
To fix this vulnerability, you should upgrade the gnupg2 package to version 2.0.19-2+deb7u2 or later. This can be done by updating the package using the package manager of the Debian 7 (wheezy) distribution.
While there is no specific workaround mentioned, you can mitigate the risk by ensuring that you only process trusted data with GnuPG and avoid processing potentially malicious or garbled data packets.
For more information about this vulnerability, you can refer to the Debian Security Advisory DSA-2968-1 or contact the Debian security team.
Related vulnerabilities
Recent vulnerabilities recorded for gnupg2.