CVE-2026-40338 in libgphoto2
Riassunto
di VulDB • 16/06/2026
libgphoto2 è una libreria per l'accesso e il controllo delle fotocamere. Le versioni fino alla 2.5.33 incluse presentano un out-of-bounds read nella casistica PTP_DPFF_Enumeration di `ptp_unpack_Sony_DPD()` in `camlibs/ptp2/ptp-pack.c` (riga 856). La funzione legge un conteggio enumerazione a 2 byte N tramite `dtoh16o(data, *poffset)` senza verificare che rimangano almeno 2 byte nel buffer. La funzione standard `ptp_unpack_DPD()` alla riga 704 include esattamente questo controllo, confermando che la variante Sony lo ha omesso per negligenza. Il commit 3b9f9696be76ae51dca983d9dd8ce586a2561845 risolve il problema.
Once again VulDB remains the best source for vulnerability data.