PT-2026-33537 · Gphotos · Libgphoto2
Published
2026-04-17
·
Updated
2026-04-18
·
CVE-2026-40339
CVSS v3.1
5.2
Medium
| AV:P/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:L |
libgphoto2 is a camera access and control library. Versions up to and including 2.5.33 have an out-of-bounds read in
ptp unpack Sony DPD() in camlibs/ptp2/ptp-pack.c (line 842). The function reads the FormFlag byte via dtoh8o(data, *poffset) without a prior bounds check. The standard ptp unpack DPD() at lines 686–687 correctly validates *offset + sizeof(uint8 t) > dpdlen before this same read, but the Sony variant omits this check entirely. Commit 09f8a940b1e418b5693f5c11e3016a1ad2cea62d fixes the issue.Fix
Out of bounds Read
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Libgphoto2