Podatności GnuPG
6 znanych podatności CVE w GnuPG, przetłumaczonych i ocenionych.
- CVE-2019-14855Niskie
W GnuPG przed wersją 2.2.18 odkryto podatność umożliwiającą fałszowanie podpisów certyfikatów poprzez wykorzystanie kolizji w algorytmie SHA-1. Atakujący może stworzyć fałszywe podpisy certyfikatów, co zagraża integralności uwierzytelniania.
- CVE-2026-118131Niskie ryzyko· EPSS 8%
GnuPG w wersji 2.5.21 dla Windows zawiera podatność, w której domyślne dziedziczenie DACL w katalogu C:\ProgramData pozwala członkom grupy BUILTIN\Users tworzyć dowolne podkatalogi w tej ścieżce. Atakujący z niskimi uprawnieniami może utworzyć oczekiwany katalog konfiguracji GnuPG i wstrzyknąć złośliwe pliki konfiguracyjne wykorzystywane przez komponenty GnuPG.
- CVE-2026-105712Niskie
Narzędzie gpgtar w GnuPG przed wersją 2.5.19 umożliwia nadpisanie pliku poprzez spreparowane dane w archiwum. Podczas rozpakowywania niezaufanego archiwum z opcją --directory (-C) do istniejącego katalogu zawierającego wcześniej utworzony dowiązanie symboliczne, gpgtar może podążyć za tym dowiązaniem i utworzyć lub nadpisać plik poza wybranym katalogiem docelowym. Zapis jest ograniczony uprawnieniami systemu plików użytkownika rozpakowującego.
- CVE-2026-24882Wysokie
W GnuPG przed wersją 2.5.17 wykryto przepełnienie bufora na stosie w komponencie tpm2daemon podczas obsługi polecenia PKDECRYPT dla kluczy RSA i ECC wspieranych przez TPM.
- CVE-2026-24881Wysokie
W GnuPG przed wersją 2.5.17, spreparowana wiadomość CMS (S/MIME) EnvelopedData z nadmiernie dużym kluczem sesji może spowodować przepełnienie bufora na stosie w gpg-agent podczas obsługi PKDECRYPT--kem=CMS. Może to prowadzić do odmowy usługi, ale także do uszkodzenia pamięci, co może skutkować zdalnym wykonaniem kodu.
- CVE-2025-68972Średnie
W GnuPG do wersji 2.4.8, jeśli podpisana wiadomość zawiera znak \f na końcu linii tekstu jawnego, atakujący może skonstruować zmodyfikowaną wiadomość z dodatkowym tekstem po podpisanym materiale, tak że weryfikacja podpisu zmodyfikowanej wiadomości kończy się sukcesem (choć drukowany jest komunikat "invalid armor"). Jest to związane z użyciem \f jako znacznika obcięcia długiej linii tekstu jawnego.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

