Katalog CVE

CVE-2026-40334

NiskieCVSS 3.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.19%

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

Streszczenie

W libgphoto2 do wersji 2.5.33 włącznie funkcja ptp_unpack_Canon_FE() w camlibs/ptp2/ptp-pack.c (linia 1377) kopiuje nazwę pliku do 13-bajtowego bufora przez strncpy bez jawnego zakończenia znakiem NUL. Gdy dane źródłowe mają dokładnie 13 bajtów bez terminatora, bufor pozostaje niezakończony, co prowadzi do odczytów poza granicami w kolejnych operacjach na łańcuchach. Poprawka znajduje się w commicie 259fc7d3bfe534ce4b114c464f55b448670ab873.

Ocena ryzyka

Może dojść do odczytu poza granicami bufora i awarii aplikacji korzystającej z libgphoto2 podczas przetwarzania danych z urządzenia Canon.

Rekomendacja

Zaktualizuj libgphoto2 do wersji zawierającej poprawkę z commita 259fc7d3bfe534ce4b114c464f55b448670ab873.

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, a missing null terminator exists in ptp_unpack_Canon_FE() in camlibs/ptp2/ptp-pack.c (line 1377). The function copies a filename into a 13-byte buffer using strncpy without explicitly null-terminating the result. If the source data is exactly 13 bytes with no null terminator, the buffer is left unterminated, leading to out-of-bounds reads in any subsequent string operation. Commit 259fc7d3bfe534ce4b114c464f55b448670ab873 patches the issue.

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