Improper Null Termination Affecting libgphoto2-devel package, versions *


Severity

Recommended
0.0
low
0
10

Based on Red Hat Enterprise Linux security rating.

Threat Intelligence

EPSS
0.02% (4th percentile)

Do your applications use this vulnerable package?

In a few clicks we can analyze your entire application and see what components are vulnerable in your application, and suggest you quick fixes.

Test your applications
  • Snyk IDSNYK-RHEL8-LIBGPHOTO2DEVEL-16117766
  • published21 Apr 2026
  • disclosed17 Apr 2026

Introduced: 17 Apr 2026

NewCVE-2026-40334  (opens in a new tab)
CWE-170  (opens in a new tab)

How to fix?

There is no fixed version for RHEL:8 libgphoto2-devel.

NVD Description

Note: Versions mentioned in the description apply only to the upstream libgphoto2-devel package and not the libgphoto2-devel package as distributed by RHEL. See How to fix? for RHEL:8 relevant fixed versions and status.

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.

CVSS Base Scores

version 3.1