CVE-2026-116738
WysokieCVSS 8.8Prawdopodobieństwo exploitacji (EPSS)
Podwyższone ryzykoPercentyl 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

