Katalog CVE

CVE-2025-67873

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.24%

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

Streszczenie

Capstone to framework do deasemblacji. W wersjach 6.0.0-Alpha5 i wcześniejszych, długość Skipdata nie jest sprawdzana pod kątem granic, więc dostarczony przez użytkownika callback skipdata może spowodować, że cs_disasm/cs_disasm_iter skopiuje więcej niż 24 bajty do cs_insn.bytes, co prowadzi do przepełnienia bufora na stercie w ścieżce deasemblacji. Commit cbef767ab33b82166d263895f24084b75b316df3 naprawia problem.

Ocena ryzyka

Przepełnienie bufora może umożliwić zdalne wykonanie kodu lub spowodować awarię aplikacji, co może prowadzić do naruszenia bezpieczeństwa systemu.

Rekomendacja

Zaktualizuj Capstone do wersji zawierającej commit cbef767ab33b82166d263895f24084b75b316df3 lub nowszej.

Inne podatności w Capstone

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

Capstone is a disassembly framework. In versions 6.0.0-Alpha5 and prior, Skipdata length is not bounds-checked, so a user-provided skipdata callback can make cs_disasm/cs_disasm_iter memcpy more than 24 bytes into cs_insn.bytes, causing a heap buffer overflow in the disassembly path. Commit cbef767ab33b82166d263895f24084b75b316df3 fixes the issue.

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