Katalog CVE

CVE-2026-116738

WysokieCVSS 8.8
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Podwyższone ryzyko
0.73%

Percentyl 54 - wyżej niż 54% wszystkich znanych CVE

Streszczenie

VMime do wersji 0.9.2 zawiera niedomiar liczby całkowitej w funkcji uuEncoder::decode, który pozwala zdalnym atakującym wywołać przepełnienie bufora na stosie za pomocą spreparowanych części MIME zakodowanych w uuencode. Atakujący może wysłać e-mail z linią uuencoded, której znak długości to 'b', ale nie jest to linia 'begin', co uszkadza pamięć stosu i może spowodować awarię aplikacji lub potencjalne wykonanie kodu.

Ocena ryzyka

Zdalny atakujący może doprowadzić do awarii aplikacji przetwarzającej pocztę lub potencjalnie wykonać dowolny kod w jej kontekście. Ryzyko dotyczy systemów przetwarzających niezaufane wiadomości e-mail z załącznikami MIME.

Rekomendacja

Zaktualizuj bibliotekę VMime do wersji nowszej niż 0.9.2, jeśli jest dostępna, lub wdroż środki ograniczające przetwarzanie niezaufanych wiadomości. Rozważ filtrowanie podejrzanych części MIME uuencoded na poziomie bramy pocztowej.

Inne podatności w VMime

Oryginalny opis (angielski, źródło NVD)

VMime through 0.9.2 contains an integer underflow in the uuEncoder::decode function that allows remote attackers to trigger a stack-based buffer overflow via crafted uuencoded MIME parts. Attackers can send an email with a uuencoded line whose length character is 'b' but is not a 'begin' line, corrupting stack memory to crash the application or potentially execute code.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS