W bibliotece OpenImageIO w wersji v3.1.0.0dev wykryto podatność typu heap overflow w komponencie farmhash::inlined::Fetch64. Luka otrzymała ocenę CVSS 9.8 (CRITICAL) i może zostać wykorzystana zdalnie bez uwierzytelnienia.
▸ Pokaż oryginał (EN)
OpenImageIO v3.1.0.0dev was discovered to contain a heap overflow via the component OpenImageIO_v3_1_0::farmhash::inlined::Fetch64(char const*).
Podatność polega na przepełnieniu bufora na stercie (heap buffer overflow, CWE-122/CWE-787) w funkcji OpenImageIO_v3_1_0::farmhash::inlined::Fetch64(char const*). Atakujący może dostarczyć specjalnie spreparowane dane wejściowe, które powodują zapis poza granicami przydzielonego bufora na stercie. Ze względu na wektor sieciowy (AV:N) oraz brak wymagań co do uprawnień i interakcji użytkownika (PR:N, UI:N), exploit może być przeprowadzony zdalnie i w pełni automatycznie.
Skuteczne wykorzystanie podatności może prowadzić do wykonania dowolnego kodu (RCE) w kontekście procesu korzystającego z biblioteki, a także do naruszenia poufności, integralności i dostępności systemu.
Należy zastosować patche dostępne u producenta zgodnie z referencjami. Zaleca się śledzenie oficjalnego repozytorium projektu (AcademySoftwareFoundation/OpenImageIO) w celu uzyskania zaktualizowanej wersji zawierającej poprawkę.
OpenImageIO v3.1.0.0dev
Podatność została zgłoszona jako issue #4550 w oficjalnym repozytorium GitHub projektu OpenImageIO.
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:HOpenimageio
APPOpenimageio3.1.0.0
Powiązane podatności
Heap overflow w OpenImageIO przez komponent fmath.h
Naruszenie segmentacji (segfault) w OpenImageIO przez komponent string_view.h
Buffer Overflow vulnerability in OpenImageIO oiio v.2.4.12.0 allows a remote attacker to execute arbitrary cod...
A heap based buffer overflow vulnerability exists in tile decoding code of TIFF image parser in OpenImageIO ma...
A heap out-of-bounds write vulnerability exists in the way OpenImageIO v2.3.19.0 processes RLE encoded BMP ima...