CVE-2026-40339 in libgphoto2Информация

Сводка

по VulDB • 20.05.2026

libgphoto2 — это библиотека для доступа к камерам и управления ими. Версии вплоть до 2.5.33 включительно содержат ошибку чтения за пределами буфера (out-of-bounds read) в функции `ptp_unpack_Sony_DPD()` в файле `camlibs/ptp2/ptp-pack.c` (строка 842). Функция считывает байт `FormFlag` через `dtoh8o(data, *poffset)` без предварительной проверки границ. Стандартная функция `ptp_unpack_DPD()` в строках 686–687 корректно проверяет условие `*offset + sizeof(uint8_t) > dpdlen` перед этим же чтением, однако вариант для Sony полностью пропускает эту проверку. Коммит 09f8a940b1e418b5693f5c11e3016a1ad2cea62d устраняет данную уязвимость.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Ответственный

GitHub M

Резервировать

11.04.2026

Раскрытие

18.04.2026

Модерация

принято

Вход

VDB-358153

EPSS

0.00009

KEV

Нет

Деятельности

Очень низкий

Источники

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!