Katalog CVE

CVE-2026-71392

ŚrednieCVSS 5.3
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.39%

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

Streszczenie

GNU Emacs dla Androida jest podatny na przepełnienie liczby całkowitej w funkcji sfnt_read_cmap_format_12() w src/sfnt.c. Podczas przetwarzania spreparowanego pliku TrueType, niechronione dodawanie w wywołaniu xmalloc zawija się na platformach 32-bitowych, powodując zapis poza bufor sterty. Może to prowadzić do uszkodzenia pamięci sterty i potencjalnego wykonania kodu.

Ocena ryzyka

Atakujący może dostarczyć złośliwy plik czcionki, co może prowadzić do uszkodzenia pamięci sterty i potencjalnego wykonania kodu w kontekście Emacsa.

Rekomendacja

Zaktualizuj GNU Emacs do wersji zawierającej commit c4e20777c26548722a37b03db93243e83a0d6188 lub nowszej. Unikaj otwierania niezaufanych plików czcionek.

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

GNU Emacs for Android is vulnerable to an integer overflow in the sfnt_read_cmap_format_12() function in src/sfnt.c. When processing a crafted TrueType font file, an unguarded addition in the xmalloc allocation call wraps around on 32-bit builds, causing a heap buffer overflow write. An attacker can deliver a malicious font file via email, EWW (Emacs Web Wowser), or documents with custom faces, causing Emacs to load it. This results in heap memory corruption that can lead to code execution. This issue was fixed in commit c4e20777c26548722a37b03db93243e83a0d6188

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