CVE-2023-0645
ŚrednieCVSS 5.3Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 45 - wyżej niż 45% wszystkich znanych CVE
Streszczenie
W bibliotece libjxl występuje podatność na odczyt poza zakresem pamięci. Atakujący może wykorzystać specjalnie spreparowany plik, aby wywołać odczyt poza dozwolonym obszarem w handlerze EXIF.
Ocena ryzyka
Ryzyko polega na potencjalnym ujawnieniu wrażliwych danych z pamięci lub destabilizacji aplikacji korzystającej z libjxl podczas przetwarzania złośliwego pliku graficznego.
Rekomendacja
Należy niezwłocznie zaktualizować bibliotekę libjxl do wersji 0.8.1 lub zastosować commit naprawczy wskazany w opisie CVE.
Inne podatności w libjxl
Zobacz wszystkie- CVE-2026-82522Średnie
W libjxl przed wersją 0.12 wykryto podatność polegającą na niedomiarze liczby całkowitej w parserze pojemników, która pozwala zdalnym atakującym na wstrzyknięcie dowolnych metadanych poprzez wykorzystanie obcięcia 64-bitowego rozmiaru boxa do size_t na platformach 32-bitowych. Atakujący mogą dostarczyć spreparowany plik JPEG XL, powodując, że dekoder będzie parsował kontrolowane przez atakującego bajty strumienia kodowego jako fantomowe nagłówki boxów, co umożliwia wstrzyknięcie dowolnych metadanych (Exif, XMP, IPTC, JUMBF) i potencjalne odczyty poza zakresem.
- CVE-2026-52584Wysokie
Podatność przepełnienia bufora w bibliotece libjxl w wersji 0.11.2 i wcześniejszych w funkcji DecodeImageAPNG. Lokalny atakujący może wykorzystać tę podatność do uzyskania wrażliwych informacji.
- CVE-2026-1837Wysokie
Specjalnie spreparowany plik może spowodować, że dekoder libjxl zapisze dane pikseli do niezainicjalizowanej, nieprzydzielonej pamięci, a następnie dane z innego niezainicjalizowanego obszaru zostaną skopiowane do danych pikseli. Dzieje się tak przy transformacji kolorów obrazów w skali szarości do innej przestrzeni barw, gdy używany jest silnik CMS LCMS2.
- CVE-2023-35790Wysokie
W bibliotece libjxl przed wersją 0.8.2 odkryto problem w pliku dec_patch_dictionary.cc. Niedobór całkowity w dekodowaniu łatki może prowadzić do odmowy usługi, na przykład w postaci nieskończonej pętli.
Oryginalny opis (angielski, źródło NVD)
An out of bounds read exists in libjxl. An attacker using a specifically crafted file could cause an out of bounds read in the exif handler. We recommend upgrading to version 0.8.1 or past commit https://github.com/libjxl/libjxl/pull/2101/commits/d95b050c1822a5b1ede9e0dc937e43fca1b10159 https://github.com/libjxl/libjxl/pull/2101/commits/d95b050c1822a5b1ede9e0dc937e43fca1b10159
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

