Every CVE Search/ Get API key

CVE-2026-120451

libgphoto2 through 2.5.34 Buffer Overflow via jl2005c Camera Driver

7.0 High

libgphoto2 through 2.5.34 contains stack-based and heap-based buffer overflow vulnerabilities in jl2005c_init() that allow malicious USB devices to corrupt memory by supplying an unbounded allocation table entry count. Attackers can connect a spoofed Jeilin JL2005B/C/D camera reporting 1022 or more entries to overwrite the saved return address and heap data, potentially achieving code execution.

Attack profile

How easy it is to exploit

Attack vector
Physical
Complexity
Low
Privileges needed
None
User interaction
None

What an attacker can affect

Confidentiality
High
Integrity
High
Availability
High

Exploit likelihood

0.22%Unchanged since Nov 3, 2026
90%50%10%1%

What each source reports

CVE List Score used 7.0

libgphoto2 through 2.5.34 Buffer Overflow via jl2005c Camera Driver

libgphoto2 through 2.5.34 contains stack-based and heap-based buffer overflow vulnerabilities in jl2005c_init() that allow malicious USB devices to corrupt memory by supplying an unbounded allocation table entry count. Attackers can connect a spoofed Jeilin JL2005B/C/D camera reporting 1022 or more entries to overwrite the saved return address and heap data, potentially achieving code execution.

Record
CVE-2026-120451
CVSS 4.0
7.0 HighCVSS:4.0/AV:P/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
CVSS 3.1
6.8 MediumCVSS:3.1/AV:P/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Weakness
CWE-787
Updated
2026-11-06
EUVDEUVD-2026-115211 7.0

libgphoto2 through 2.5.34 contains stack-based and heap-based buffer overflow vulnerabilities in jl2005c_init() that allow malicious USB devices to corrupt memory by supplying an unbounded allocation table entry count. Attackers can connect a spoofed Jeilin JL2005B/C/D camera reporting 1022 or more entries to overwrite the saved return address and heap data, potentially achieving code execution.

Record
EUVD-2026-115211
CVSS 4.0
7.0 HighCVSS:4.0/AV:P/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
Updated
2026-11-06
GitHub AdvisoriesGHSA-7rfg-j54g-6xm2 7.0

libgphoto2 through 2.5.34 contains stack-based and heap-based buffer overflow vulnerabilities in...

libgphoto2 through 2.5.34 contains stack-based and heap-based buffer overflow vulnerabilities in jl2005c_init() that allow malicious USB devices to corrupt memory by supplying an unbounded allocation table entry count. Attackers can connect a spoofed Jeilin JL2005B/C/D camera reporting 1022 or more entries to overwrite the saved return address and heap data, potentially achieving code execution.

Record
GHSA-7rfg-j54g-6xm2
CVSS 4.0
7.0 HighCVSS:4.0/AV:P/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
CVSS 3.1
6.8 MediumCVSS:3.1/AV:P/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Weakness
CWE-787
Updated
2026-11-02
NVD 7.0

libgphoto2 through 2.5.34 contains stack-based and heap-based buffer overflow vulnerabilities in jl2005c_init() that allow malicious USB devices to corrupt memory by supplying an unbounded allocation table entry count. Attackers can connect a spoofed Jeilin JL2005B/C/D camera reporting 1022 or more entries to overwrite the saved return address and heap data, potentially achieving code execution.

Record
CVE-2026-120451
CVSS 4.0
7.0 HighCVSS:4.0/AV:P/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
CVSS 3.1
6.8 MediumCVSS:3.1/AV:P/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Weakness
CWE-787
Updated
2026-11-06
OSV 7.0

libgphoto2 through 2.5.34 Buffer Overflow via jl2005c Camera Driver

libgphoto2 through 2.5.34 contains stack-based and heap-based buffer overflow vulnerabilities in jl2005c_init() that allow malicious USB devices to corrupt memory by supplying an unbounded allocation table entry count. Attackers can connect a spoofed Jeilin JL2005B/C/D camera reporting 1022 or more entries to overwrite the saved return address and heap data, potentially achieving code execution.

Record
CVE-2026-120451
CVSS 4.0
7.0 HighCVSS:4.0/AV:P/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
Weakness
CWE-787
Updated
2026-11-07
OSVDEBIAN-CVE-2026-120451 7.0

libgphoto2 through 2.5.34 contains stack-based and heap-based buffer overflow vulnerabilities in jl2005c_init() that allow malicious USB devices to corrupt memory by supplying an unbounded allocation table entry count. Attackers can connect a spoofed Jeilin JL2005B/C/D camera reporting 1022 or more entries to overwrite the saved return address and heap data, potentially achieving code execution.

Record
DEBIAN-CVE-2026-120451
CVSS 4.0
7.0 HighCVSS:4.0/AV:P/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Updated
2026-11-07
OSVUBUNTU-CVE-2026-120451 7.0

libgphoto2 through 2.5.34 contains stack-based and heap-based buffer overflow vulnerabilities in jl2005c_init() that allow malicious USB devices to corrupt memory by supplying an unbounded allocation table entry count. Attackers can connect a spoofed Jeilin JL2005B/C/D camera reporting 1022 or more entries to overwrite the saved return address and heap data, potentially achieving code execution.

Record
UBUNTU-CVE-2026-120451
CVSS 4.0
7.0 HighCVSS:4.0/AV:P/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
CVSS 3.1
6.8 MediumCVSS:3.1/AV:P/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-05
OSVAZL-112520 No score

CVE-2026-120451 affecting package libgphoto2 2.5.31-1

libgphoto2 through 2.5.34 contains stack-based and heap-based buffer overflow vulnerabilities in jl2005c_init() that allow malicious USB devices to corrupt memory by supplying an unbounded allocation table entry count. Attackers can connect a spoofed Jeilin JL2005B/C/D camera reporting 1022 or more entries to overwrite the saved return address and heap data, potentially achieving code execution.

Record
AZL-112520
Updated
2026-11-05

Affected products

Affected packages

Affected packages
PackageAffectedFixed
libgphoto2
Azure Linux:3
through 2.5.31-1 None known
libgphoto2
Debian:12
All versions, plus listed versions
2.5.30-12.5.31-12.5.31-22.5.31-2.12.5.31-2.1~exp1
Show 6 moreShow less
2.5.31-32.5.31-42.5.32-12.5.33-12.5.34-12.5.34-2
None known
libgphoto2
Debian:13
All versions, plus listed versions
2.5.31-42.5.32-12.5.33-12.5.34-12.5.34-2
None known
libgphoto2
Debian:14
All versions, plus listed versions
2.5.31-42.5.32-12.5.33-12.5.34-12.5.34-2
None known
libgphoto2
Ubuntu:14.04:LTS
All versions, plus listed versions
2.5.2-0ubuntu52.5.2-0ubuntu62.5.3.1-0ubuntu12.5.3.1-1ubuntu22.5.3.1-1ubuntu2.2
None known
libgphoto2
Ubuntu:16.04:LTS
All versions, plus listed versions
2.5.8-12.5.8-22.5.8-32.5.9-22.5.9-3
None known
libgphoto2
Ubuntu:18.04:LTS
All versions, plus listed versions
2.5.14-12.5.16-2
None known
libgphoto2
Ubuntu:20.04:LTS
All versions, plus listed versions
2.5.23-22.5.24-12.5.25-0ubuntu0.1
None known
libgphoto2
Ubuntu:22.04:LTS
All versions, plus listed versions
2.5.27-12.5.27-1build12.5.27-1build22.5.27-1ubuntu0.1
None known
libgphoto2
Ubuntu:24.04:LTS
All versions, plus listed versions
2.5.30-12.5.31-12.5.31-22.5.31-2.1build12.5.31-2.1build22.5.31-2.1ubuntu12.5.31-2.1ubuntu1.1
None known
libgphoto2
Ubuntu:26.10
All versions, plus listed versions
2.5.33-1ubuntu12.5.33-1ubuntu2
None known
libgphoto2
Ubuntu:26.04:LTS
All versions, plus listed versions
2.5.31-4build12.5.32-12.5.33-12.5.33-1ubuntu12.5.33-1ubuntu1.1
None known

History

History
RecordedChangedSources
referencesCVE List, EUVD, OSV
affected, aliases, referencesOSV
affected, aliases, referencesOSV
factsOSV
affected, aliases, referencesEUVD, OSV
referencesNVD, OSV
first indexedCVE List, EUVD, GitHub Advisories, NVD

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2026-120451 is a high vulnerability (CVSS 7.0) in Gphoto Libgphoto2, published November 2, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.22%, the 13th percentile. No source names a fixed version.

References

Show 7 moreShow less
MoveEnter Open