Every CVE Search/ Get API key

CVE-2017-9832

An integer overflow vulnerability in ptp-pack.c (ptp_unpack_OPL function) of libmtp (version 1.1...

6.8 MediumFix available

An integer overflow vulnerability in ptp-pack.c (ptp_unpack_OPL function) of libmtp (version 1.1.12 and below) allows attackers to cause a denial of service (out-of-bounds memory access) or maybe remote code execution by inserting a mobile device into a personal computer through a USB cable.

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.77%Down 0.9 points since Apr 14, 2021
90%50%10%1%

What each source reports

NVD Score used 6.8

An integer overflow vulnerability in ptp-pack.c (ptp_unpack_OPL function) of libmtp (version 1.1.12 and below) allows attackers to cause a denial of service (out-of-bounds memory access) or maybe remote code execution by inserting a mobile device into a personal computer through a USB cable.

Record
CVE-2017-9832
CVSS 3.0
6.8 MediumCVSS:3.0/AV:P/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS 2.0
4.6 MediumAV:L/AC:L/Au:N/C:P/I:P/A:P
Weakness
CWE-190
Updated
2026-11-02
CVE List No score

An integer overflow vulnerability in ptp-pack.c (ptp_unpack_OPL function) of libmtp (version 1.1.12 and below) allows attackers to cause a denial of service (out-of-bounds memory access) or maybe remote code execution by inserting a mobile device into a personal computer through a USB cable.

Record
CVE-2017-9832
Updated
2026-11-02
EUVDEUVD-2017-18746 No score

An integer overflow vulnerability in ptp-pack.c (ptp_unpack_OPL function) of libmtp (version 1.1.12 and below) allows attackers to cause a denial of service (out-of-bounds memory access) or maybe remote code execution by inserting a mobile device into a personal computer through a USB cable.

Record
EUVD-2017-18746
Updated
2026-11-03
GitHub AdvisoriesGHSA-6r64-q62g-cg7v 6.8

An integer overflow vulnerability in ptp-pack.c (ptp_unpack_OPL function) of libmtp (version 1.1...

An integer overflow vulnerability in ptp-pack.c (ptp_unpack_OPL function) of libmtp (version 1.1.12 and below) allows attackers to cause a denial of service (out-of-bounds memory access) or maybe remote code execution by inserting a mobile device into a personal computer through a USB cable.

Record
GHSA-6r64-q62g-cg7v
CVSS 3.0
6.8 MediumCVSS:3.0/AV:P/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Weakness
CWE-190
Updated
2026-11-02
OSV 6.8

An integer overflow vulnerability in ptp-pack.c (ptp_unpack_OPL function) of libmtp (version 1.1.12 and below) allows attackers to cause a denial of service (out-of-bounds memory access) or maybe remote code execution by inserting a mobile device into a personal computer through a USB cable.

Record
CVE-2017-9832
CVSS 3.0
6.8 MediumCVSS:3.0/AV:P/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-03
OSVDEBIAN-CVE-2017-9832 6.8

An integer overflow vulnerability in ptp-pack.c (ptp_unpack_OPL function) of libmtp (version 1.1.12 and below) allows attackers to cause a denial of service (out-of-bounds memory access) or maybe remote code execution by inserting a mobile device into a personal computer through a USB cable.

Record
DEBIAN-CVE-2017-9832
CVSS 3.0
6.8 MediumCVSS:3.0/AV:P/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVUBUNTU-CVE-2017-9832 6.8

An integer overflow vulnerability in ptp-pack.c (ptp_unpack_OPL function) of libmtp (version 1.1.12 and below) allows attackers to cause a denial of service (out-of-bounds memory access) or maybe remote code execution by inserting a mobile device into a personal computer through a USB cable.

Record
UBUNTU-CVE-2017-9832
CVSS 3.0
6.8 MediumCVSS:3.0/AV:P/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVMGASA-2017-0225 No score

Updated libmtp and libgphoto packages fix security vulnerabilities

An integer overflow vulnerability in the ptp_unpack_EOS_CustomFuncEx function of the ptp-pack.c file of libmtp and libgphoto allows attackers to cause a denial of service (out-of-bounds memory access) or maybe remote code execution by inserting a mobile device into a personal computer through a USB cable (CVE-2017-9831).

An integer overflow vulnerability in ptp-pack.c (ptp_unpack_OPL function) of libmtp and libgphoto allows attackers to cause a denial of service (out-of-bounds memory access) or maybe remote code execution by inserting a mobile device into a personal computer through a USB cable (CVE-2017-9832).

Record
MGASA-2017-0225
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
libmtp
Debian:12
before 1.1.13-1
1.1.13-1
libmtp
Debian:13
before 1.1.13-1
1.1.13-1
libmtp
Debian:14
before 1.1.13-1
1.1.13-1
libmtp
Debian:7
before 1.1.3-35-g0ece104-5+deb7u1, plus listed versions
1.1.3-35-g0ece104-5
1.1.3-35-g0ece104-5+deb7u1
libmtp
Debian:8
before 1.1.8-1+deb8u1, plus listed versions
1.1.8-1
1.1.8-1+deb8u1
libmtp
Mageia:5
before 1.1.8-4.1.mga5
1.1.8-4.1.mga5
libgphoto
Mageia:5
before 2.5.7-1.2.mga5
2.5.7-1.2.mga5
libmtp
Ubuntu:16.04:LTS
All versions, plus listed versions
1.1.9-3ubuntu11.1.10-1ubuntu11.1.10-21.1.10-2ubuntu1
None known

History

History
RecordedChangedSources
aliasesEUVD
first indexedCVE List, GitHub Advisories, NVD, OSV

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

In short

CVE-2017-9832 is a medium vulnerability (CVSS 6.8) in Libmtp Project Libmtp, published June 24, 2017. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.77%, the 55th percentile. Fixed in libmtp 1.1.13-1.

References

Show 5 moreShow less
MoveEnter Open