CVE-2017-12602
WysokieStreszczenie
OpenCV w wersji do 3.3 ma problem z odmową usługi związany z zużyciem pamięci, co zostało udowodnione przez przypadek testowy 10-opencv-dos-memory-exhaust.
Ocena ryzyka
Organizacja może doświadczyć problemów z dostępnością usług związanych z OpenCV, co może prowadzić do przestojów w działaniu aplikacji.
Rekomendacja
Zaleca się aktualizację OpenCV do najnowszej wersji, aby zniwelować ryzyko związane z tą podatnością.
Inne podatności w OpenCV
Zobacz wszystkie- CVE-2017-12606Wysokie
OpenCV w wersji do 3.3 zawiera błąd zapisu poza granicami w funkcji FillColorRow4 w pliku utils.cpp, który występuje podczas odczytu pliku obrazu za pomocą cv::imread.
- CVE-2017-12605Wysokie
OpenCV w wersjach do 3.3 zawiera błąd zapisu poza granicami w funkcji FillColorRow8 w pliku utils.cpp, który występuje podczas odczytu pliku obrazu za pomocą cv::imread.
- CVE-2017-12604Wysokie
OpenCV w wersji do 3.3 zawiera błąd zapisu poza granicami w funkcji FillUniColor w utils.cpp, który występuje podczas odczytu pliku obrazu za pomocą cv::imread.
- CVE-2017-12603Wysokie
OpenCV w wersji do 3.3 zawiera błąd związany z nieprawidłowym zapisem w funkcji cv::RLByteStream::getBytes, co może prowadzić do przepełnienia bufora podczas odczytu pliku graficznego za pomocą cv::imread.
- CVE-2017-12601Wysokie
W bibliotece OpenCV do wersji 3.3 występuje przepełnienie bufora w funkcji cv::BmpDecoder::readData, które może wystąpić podczas odczytu pliku graficznego za pomocą cv::imread. Problem został zademonstrowany w teście 4-buf-overflow-readData-memcpy.
- CVE-2017-12600Wysokie
OpenCV w wersjach do 3.3 ma problem z odmową usługi, który prowadzi do nadmiernego zużycia CPU. Problem ten został zademonstrowany w teście 11-opencv-dos-cpu-exhaust.
- CVE-2017-12599Wysokie
OpenCV w wersji do 3.3 zawiera błąd odczytu poza zakresem w funkcji icvCvt_BGRA2BGR_8u_C4C3R, który występuje podczas odczytu pliku obrazu za pomocą cv::imread.
- CVE-2017-12598Wysokie
OpenCV w wersji do 3.3 zawiera błąd odczytu poza zakresem w funkcji cv::RBaseStream::readBlock, który występuje podczas odczytu pliku graficznego za pomocą cv::imread. Błąd ten został zademonstrowany w teście 8-opencv-invalid-read-fread.
- CVE-2017-12597Wysokie
OpenCV w wersji do 3.3 zawiera błąd zapisu poza granicami w funkcji FillColorRow1 w pliku utils.cpp, który występuje podczas odczytu pliku obrazu za pomocą cv::imread.
- CVE-2016-1516Wysokie
OpenCV w wersji 3.0.0 zawiera problem z podwójnym zwolnieniem pamięci, który umożliwia atakującym wykonanie dowolnego kodu.
Oryginalny opis (angielski, źródło NVD)
OpenCV (Open Source Computer Vision Library) through 3.3 has a denial of service (memory consumption) issue, as demonstrated by the 10-opencv-dos-memory-exhaust test case.

