CVE-2026-24881
WysokieCVSS 8.1Prawdopodobieństwo exploitacji (EPSS)
Wysokie ryzykoPercentyl 75 - wyżej niż 75% wszystkich znanych CVE
Streszczenie
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.
Ocena ryzyka
Ryzyko obejmuje potencjalną odmowę usługi oraz możliwość zdalnego wykonania kodu, co może zagrozić poufności i integralności systemów używających GnuPG do przetwarzania wiadomości S/MIME.
Rekomendacja
Zaleca się natychmiastową aktualizację GnuPG do wersji 2.5.17 lub nowszej, która zawiera poprawkę eliminującą podatność na przepełnienie bufora.
Inne podatności w GnuPG
Zobacz wszystkie- 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-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-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.
Oryginalny opis (angielski, źródło NVD)
In GnuPG before 2.5.17, a crafted CMS (S/MIME) EnvelopedData message carrying an oversized wrapped session key can cause a stack-based buffer overflow in gpg-agent during PKDECRYPT--kem=CMS handling. This can easily be leveraged for denial of service; however, there is also memory corruption that could lead to remote code execution.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

