Every CVE Search/ Get API key

CVE-2016-2399

Integer overflow in the quicktime_read_pascal function in libquicktime 1.2.4 and earlier allows...

7.8 HighPublic exploitFix available

Integer overflow in the quicktime_read_pascal function in libquicktime 1.2.4 and earlier allows remote attackers to cause a denial of service or possibly have other unspecified impact via a crafted hdlr MP4 atom.

Attack profile

How easy it is to exploit

Attack vector
Local
Complexity
Low
Privileges needed
None
User interaction
Required

What an attacker can affect

Confidentiality
High
Integrity
High
Availability
High

Exploit likelihood

7.24%Up 4.2 points since Feb 4, 2022
90%50%10%1%

What each source reports

NVD Score used 7.8

Integer overflow in the quicktime_read_pascal function in libquicktime 1.2.4 and earlier allows remote attackers to cause a denial of service or possibly have other unspecified impact via a crafted hdlr MP4 atom.

Record
CVE-2016-2399
CVSS 3.0
7.8 HighCVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
CVSS 2.0
6.8 MediumAV:N/AC:M/Au:N/C:P/I:P/A:P
Weakness
CWE-190
Updated
2026-11-02
CVE List No score

Integer overflow in the quicktime_read_pascal function in libquicktime 1.2.4 and earlier allows remote attackers to cause a denial of service or possibly have other unspecified impact via a crafted hdlr MP4 atom.

Record
CVE-2016-2399
Updated
2026-11-02
EUVDEUVD-2016-3483 No score

Integer overflow in the quicktime_read_pascal function in libquicktime 1.2.4 and earlier allows remote attackers to cause a denial of service or possibly have other unspecified impact via a crafted hdlr MP4 atom.

Record
EUVD-2016-3483
Updated
2026-11-03
GitHub AdvisoriesGHSA-fgmw-3v6x-mrm7 7.8

Integer overflow in the quicktime_read_pascal function in libquicktime 1.2.4 and earlier allows...

Integer overflow in the quicktime_read_pascal function in libquicktime 1.2.4 and earlier allows remote attackers to cause a denial of service or possibly have other unspecified impact via a crafted hdlr MP4 atom.

Record
GHSA-fgmw-3v6x-mrm7
CVSS 3.0
7.8 HighCVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Weakness
CWE-190
Updated
2026-11-02
OSV 7.8

Integer overflow in the quicktime_read_pascal function in libquicktime 1.2.4 and earlier allows remote attackers to cause a denial of service or possibly have other unspecified impact via a crafted hdlr MP4 atom.

Record
CVE-2016-2399
CVSS 3.0
7.8 HighCVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVDEBIAN-CVE-2016-2399 7.8

Integer overflow in the quicktime_read_pascal function in libquicktime 1.2.4 and earlier allows remote attackers to cause a denial of service or possibly have other unspecified impact via a crafted hdlr MP4 atom.

Record
DEBIAN-CVE-2016-2399
CVSS 3.0
7.8 HighCVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
Show 7 moreShow less
OSVUBUNTU-CVE-2016-2399 7.8

Integer overflow in the quicktime_read_pascal function in libquicktime 1.2.4 and earlier allows remote attackers to cause a denial of service or possibly have other unspecified impact via a crafted hdlr MP4 atom.

Record
UBUNTU-CVE-2016-2399
CVSS 3.0
7.8 HighCVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVMGASA-2017-0084 No score

Updated libquicktime packages fix security vulnerability

Integer overflow in the quicktime_read_pascal function in libquicktime 1.2.4 and earlier allows remote attackers to cause a denial of service or possibly have other unspecified impact via a crafted hdlr MP4 atom. (CVE-2016-2399)

Record
MGASA-2017-0084
Updated
2026-11-02
OSVopenSUSE-SU-2024:10978-1 No score

libquicktime-1.2.4+git20180804.fff99cd-2.10 on GA media

These are all security issues fixed in the libquicktime-1.2.4+git20180804.fff99cd-2.10 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:10978-1
Updated
2026-11-02
OSVSUSE-SU-2017:0610-1 No score

Security update for libquicktime

This update for libquicktime fixes the following issues:

  • A crafted MP4 file could have caused libquicktime to crash or lead to undefined behaviour (bsc#1022805, CVE-2016-2399)
Record
SUSE-SU-2017:0610-1
Updated
2026-11-02
OSVSUSE-SU-2017:0624-1 No score

Security update for libquicktime

This update for libquicktime fixes the following issues:

  • A crafted MP4 file could have caused libquicktime to crash or lead to undefined behaviour (bsc#1022805, CVE-2016-2399)
Record
SUSE-SU-2017:0624-1
Updated
2026-11-02
OSVSUSE-SU-2017:1986-1 No score

Security update for libquicktime

This update for libquicktime fixes the following issues:

Security issue fixed:

  • CVE-2016-2399: Adjust patch to prevent endless loop when there are less than 256 bytes to read. (bsc#1022805)
Record
SUSE-SU-2017:1986-1
Updated
2026-11-02
OSVSUSE-SU-2017:1988-1 No score

Security update for libquicktime

This update for libquicktime fixes the following issues:

Security issues fixed:

  • CVE-2017-9122: A DoS in quicktime_read_moov function in moov.c via a crafted mp4 file was fixed. (bsc#1044077)
  • CVE-2017-9123: An invalid memory read in lqt_frame_duration via a crafted mp4 file was fixed. (bsc#1044009)
  • CVE-2017-9124: A NULL pointer dereference in quicktime_match_32 via a crafted mp4 file was fixed. (bsc#1044008)
  • CVE-2017-9125: A DoS in lqt_frame_duration function in lqt_quicktime.c via crafted mp4 file was fixed. (bsc#1044122)
  • CVE-2017-9126: A heap-based buffer overflow in quicktime_read_dref_table via a crafted mp4 file was fixed. (bsc#1044006)
  • CVE-2017-9127: A heap-based buffer overflow in quicktime_user_atoms_read_atom via a crafted mp4 file was fixed. (bsc#1044002)
  • CVE-2017-9128: A heap-based buffer over-read in quicktime_video_width via a crafted mp4 file was fixed. (bsc#1044000)
  • CVE-2016-2399: Adjust fix to prevent endless loop when there are less than 256 bytes to read. (bsc#1022805)
Record
SUSE-SU-2017:1988-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
libquicktime
Debian:12
before 2:1.2.4-10
2:1.2.4-10
libquicktime
Debian:13
before 2:1.2.4-10
2:1.2.4-10
libquicktime
Debian:14
before 2:1.2.4-10
2:1.2.4-10
libquicktime
Debian:7
before 2:1.2.4-3+deb7u1, plus listed versions
2:1.2.4-3
2:1.2.4-3+deb7u1
libquicktime
Debian:8
before 2:1.2.4-7+deb8u1, plus listed versions
2:1.2.4-7
2:1.2.4-7+deb8u1
libquicktime
Mageia:5
before 1.2.4-10.1.mga5
1.2.4-10.1.mga5
libquicktime
Mageia:5
before 1.2.4-10.1.mga5.tainted
1.2.4-10.1.mga5.tainted
libquicktime
SUSE:Linux Enterprise Desktop 12 SP1
before 1.2.4-10.1
1.2.4-10.1
libquicktime
SUSE:Linux Enterprise Desktop 12 SP2
before 1.2.4-10.1
1.2.4-10.1
libquicktime
SUSE:Linux Enterprise Server for Raspberry Pi 12 SP2
before 1.2.4-10.1
1.2.4-10.1
Show 18 moreShow less
Affected packages
PackageAffectedFixed
libquicktime
SUSE:Linux Enterprise Software Development Kit 12 SP1
before 1.2.4-10.1
1.2.4-10.1
libquicktime
SUSE:Linux Enterprise Software Development Kit 12 SP2
before 1.2.4-10.1
1.2.4-10.1
libquicktime
SUSE:Linux Enterprise Server 12 SP1
before 1.2.4-10.1
1.2.4-10.1
libquicktime
SUSE:Linux Enterprise Server for SAP Applications 12 SP1
before 1.2.4-10.1
1.2.4-10.1
libquicktime
SUSE:Linux Enterprise Server 12 SP2
before 1.2.4-10.1
1.2.4-10.1
libquicktime
SUSE:Linux Enterprise Server for SAP Applications 12 SP2
before 1.2.4-10.1
1.2.4-10.1
libquicktime
SUSE:Linux Enterprise Software Development Kit 11 SP4
before 1.0.3-5.2
1.0.3-5.2
libquicktime
SUSE:Linux Enterprise Desktop 12 SP2
before 1.2.4-14.3.1
1.2.4-14.3.1
libquicktime
SUSE:Linux Enterprise Desktop 12 SP3
before 1.2.4-14.3.1
1.2.4-14.3.1
libquicktime
SUSE:Linux Enterprise Server for Raspberry Pi 12 SP2
before 1.2.4-14.3.1
1.2.4-14.3.1
libquicktime
SUSE:Linux Enterprise Software Development Kit 12 SP2
before 1.2.4-14.3.1
1.2.4-14.3.1
libquicktime
SUSE:Linux Enterprise Software Development Kit 12 SP3
before 1.2.4-14.3.1
1.2.4-14.3.1
libquicktime
SUSE:Linux Enterprise Server 12 SP2
before 1.2.4-14.3.1
1.2.4-14.3.1
libquicktime
SUSE:Linux Enterprise Server for SAP Applications 12 SP2
before 1.2.4-14.3.1
1.2.4-14.3.1
libquicktime
SUSE:Linux Enterprise Server 12 SP3
before 1.2.4-14.3.1
1.2.4-14.3.1
libquicktime
SUSE:Linux Enterprise Server for SAP Applications 12 SP3
before 1.2.4-14.3.1
1.2.4-14.3.1
libquicktime
SUSE:Linux Enterprise Software Development Kit 11 SP4
before 1.0.3-6.5.1
1.0.3-6.5.1
libquicktime
Ubuntu:16.04:LTS
before 2:1.2.4-7+deb8u1build0.16.04.1, plus listed versions
2:1.2.4-7build22:1.2.4-7build3
2:1.2.4-7+deb8u1build0.16.04.1

Public exploits

Links only. Every CVE stores no exploit code.

Public exploits
SourceLinkDate
Exploit-DBlibquicktime 1.2.4 - Integer Overflow2016-02-23

History

History
RecordedChangedSources
aliasesEUVD
first indexedCVE List, Exploit-DB, GitHub Advisories, NVD, OSV

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

In short

CVE-2016-2399 is a high vulnerability (CVSS 7.8) in Libquicktime, published January 30, 2017. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 7.24%, the 94th percentile. Fixed in libquicktime 2:1.2.4-10.

References

Show 28 moreShow less
MoveEnter Open