Podatności LLVM
11 znanych podatności CVE w LLVM, przetłumaczonych i ocenionych.
- CVE-2024-31852Niskie
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.
- CVE-2023-29939Niskie
W commitcie a0138390 projektu llvm-project wykryto błąd segmentacji w komponencie mlir::spirv::TargetEnv::TargetEnv(mlir::spirv::TargetEnvAttr). Może to prowadzić do awarii aplikacji.
- CVE-2023-29942Niskie
W commitcie a0138390 projektu llvm-project wykryto błąd segmentacji w komponencie mlir::Type::isa<mlir::LLVM::LLVMVoidType. Może to prowadzić do awarii aplikacji.
- CVE-2023-29932Niskie
W commitcie fdbc55a5 projektu llvm-project wykryto błąd segmentacji w komponencie mlir::IROperand<mlir::OpOperand. Może to prowadzić do awarii aplikacji.
- CVE-2023-29941Niskie
W commitcie a0138390 projektu llvm-project wykryto błąd segmentacji w komponencie matchAndRewriteSortOp<mlir::sparse_tensor::SortOp>(mlir::sparse_tensor::SortOp. Może to prowadzić do awarii aplikacji.
- CVE-2023-26924Niskie
LLVM w wersji a0dab4950 zawiera błąd segmentacji w funkcji mlir::outlineSingleBlockRegion. Strona trzecia kwestionuje tę podatność, ponieważ polityka bezpieczeństwa LLVM wyklucza front-endy języków, w których złośliwy plik wejściowy może powodować niepożądane zachowanie.
- CVE-2023-29933Niskie
W commitcie bd456297 projektu llvm-project wykryto błąd segmentacji w komponencie mlir::Block::getArgument. Może to prowadzić do awarii aplikacji.
- CVE-2023-29934Niskie
W commitcie 6c01b5c projektu llvm-project wykryto błąd segmentacji w komponencie mlir::Type::getDialect(). Może to prowadzić do awarii aplikacji.
- CVE-2023-29935Niskie
W commitcie a0138390 projektu llvm-project wykryto błąd asercji w !replacements.count(op) && "operation was already replaced.". Może to prowadzić do awarii aplikacji.
- CVE-2026-13574Niskie
W bibliotece LLVM do wersji 22.1.6 wykryto podatność w funkcji GCRelocateInst::getBasePtr w pliku IntrinsicInst.cpp, obsługującym pliki Bitcode. Manipulacja danymi wejściowymi może prowadzić do przepełnienia bufora na stercie. Atak wymaga dostępu lokalnego, a exploit został publicznie ujawniony, choć autorzy LLVM kwestionują, czy jest to faktyczna podatność bezpieczeństwa.
- CVE-2026-13573Niskie
W bibliotece LLVM w funkcji llvm::StringMap::insert w pliku ValueSymbolTable.cpp występuje podatność na przepełnienie bufora na stosie. Problem dotyczy wersji do 22.1.6 i wymaga lokalnego dostępu do ataku.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

