Katalog CVE

CVE-2026-40333

ŚrednieCVSS 6.1
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.22%

Percentyl 12 - wyżej niż 12% wszystkich znanych CVE

Streszczenie

libgphoto2 w wersjach do 2.5.33 włącznie ma dwie funkcje w camlibs/ptp2/ptp-pack.c, które przyjmują wskaźnik danych bez parametru długości, wykonując nieograniczone odczyty. Ich wywołujący w ptp_unpack_EOS_events() mają dostępny xsize, ale go nie przekazują, co uniemożliwia walidację odczytów względem granicy bufora. Poprawka jest w commicie 1817ecead20c2aafa7549dac9619fe38f47b2f53.

Ocena ryzyka

Nieograniczone odczyty mogą prowadzić do ujawnienia danych z pamięci lub awarii aplikacji. Ryzyko dotyczy systemów przetwarzających dane z kamer Canon EOS.

Rekomendacja

Zaktualizuj libgphoto2 do wersji zawierającej poprawkę (commit 1817ecead20c2aafa7549dac9619fe38f47b2f53) lub nowszej. Unikaj przetwarzania niezaufanych danych z kamer do czasu aktualizacji.

Inne podatności w libgphoto2

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

libgphoto2 is a camera access and control library. In versions up to and including 2.5.33, two functions in camlibs/ptp2/ptp-pack.c accept a data pointer but no length parameter, performing unbounded reads. Their callers in ptp_unpack_EOS_events() have xsize available but never pass it, leaving both functions unable to validate reads against the actual buffer boundary. Commit 1817ecead20c2aafa7549dac9619fe38f47b2f53 patches the issue.

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