Katalog CVE

CVE-2024-31852

Niskie
Opublikowano: —Przetłumaczono: NVD NIST

Streszczenie

LLVM przed wersją 18.1.3 generuje kod, w którym rejestr LR może zostać nadpisany bez zapisania danych na stosie, co czasami może prowadzić do wykorzystywalnego błędu w przepływie sterowania. Dotyczy to backendu ARM i można to zademonstrować za pomocą Clang. Stanowisko dostawcy jest takie, że nie uznaje tego za problem.

Ocena ryzyka

Może prowadzić do nieprzewidywalnego zachowania lub potencjalnego wykonania kodu w aplikacjach kompilowanych dla architektury ARM. Dostawca nie uznaje tego za podatność, więc poprawka może nie być dostępna.

Rekomendacja

Zaktualizuj LLVM do wersji 18.1.3 lub nowszej, jeśli to możliwe. Rozważ dodatkowe środki bezpieczeństwa dla aplikacji ARM, takie jak sandboxing lub monitorowanie.

Inne podatności w LLVM

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

LLVM before 18.1.3 generates code in which the LR register can be overwritten without data being saved to the stack, and thus there can sometimes be an exploitable error in the flow of control. This affects the ARM backend and can be demonstrated with Clang. NOTE: the vendor perspective is "we don't

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