CVE-2026-40338

MEDIUM EPSS 9.7%
Published Apr 18, 20262mo ago · Modified Jun 17, 20262w ago
5.2 CVSS 3.1
Medium
Find Similar
Published Apr 18, 2026 2mo ago
Last Modified Jun 17, 2026 2w ago

Description

libgphoto2 is a camera access and control library. Versions up to and including 2.5.33 have an out-of-bounds read in the PTP_DPFF_Enumeration case of `ptp_unpack_Sony_DPD()` in `camlibs/ptp2/ptp-pack.c` (line 856). The function reads a 2-byte enumeration count N via `dtoh16o(data, *poffset)` without verifying that 2 bytes remain in the buffer. The standard `ptp_unpack_DPD()` at line 704 has this exact check, confirming the Sony variant omitted it by oversight. Commit 3b9f9696be76ae51dca983d9dd8ce586a2561845 fixes the issue.

CVSS Details

Base Score
5.2
Exploitability
0.9
Impact
4.2
Vector string
CVSS:3.1/AV:P/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:L
Attack Vector Physical
Attack Complexity Low
Privileges Required None
User Interaction None
Scope Unchanged
Confidentiality High
Integrity None
Availability Low

Threat Intelligence

EPSS Exploit Probability
9.7% percentile
Exploit & Patch Status
No Known Exploit
No Patch Available

Weaknesses 1

CWE-125 Out-of-bounds Read Memory Safety

References 2

  • github.com https://github.com/gphoto/libgphoto2/commit/3b9f9696be76ae51dca983d9dd8ce586a2561845
  • github.com https://github.com/gphoto/libgphoto2/security/advisories/GHSA-2hwp-w84q-27hf

Remediation

No remediation data recorded yet

Check vendor advisories and the NVD entry for patch availability.