Every CVE Search/ Get API key

CVE-2017-9124

The quicktime_match_32 function in util.c in libquicktime 1.2.4 allows remote attackers to cause...

6.5 MediumPublic exploitFix available

CVE-2017-9124 is a medium vulnerability (CVSS 6.5) in Libquicktime, published June 12, 2017. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 3.83%, the 90th percentile. Fixed in libquicktime 2:1.2.4-11.

The quicktime_match_32 function in util.c in libquicktime 1.2.4 allows remote attackers to cause a denial of service (NULL pointer dereference and application crash) via a crafted mp4 file.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
None
User interaction
Required

What an attacker can affect

Confidentiality
None
Integrity
None
Availability
High

Exploit likelihood

3.83%Down 0.4 points since Apr 14, 2021
90%50%10%1%

What each source reports

NVD Score used 6.5

The quicktime_match_32 function in util.c in libquicktime 1.2.4 allows remote attackers to cause a denial of service (NULL pointer dereference and application crash) via a crafted mp4 file.

Record
CVE-2017-9124
CVSS 3.0
6.5 MediumCVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
CVSS 2.0
4.3 MediumAV:N/AC:M/Au:N/C:N/I:N/A:P
Weakness
CWE-476
Updated
2026-11-02
CVE List No score

The quicktime_match_32 function in util.c in libquicktime 1.2.4 allows remote attackers to cause a denial of service (NULL pointer dereference and application crash) via a crafted mp4 file.

Record
CVE-2017-9124
Updated
2026-11-02
EUVDEUVD-2017-18062 No score

The quicktime_match_32 function in util.c in libquicktime 1.2.4 allows remote attackers to cause a denial of service (NULL pointer dereference and application crash) via a crafted mp4 file.

Record
EUVD-2017-18062
Updated
2026-11-03
GitHub AdvisoriesGHSA-556c-fvgv-7mx6 6.5

The quicktime_match_32 function in util.c in libquicktime 1.2.4 allows remote attackers to cause...

The quicktime_match_32 function in util.c in libquicktime 1.2.4 allows remote attackers to cause a denial of service (NULL pointer dereference and application crash) via a crafted mp4 file.

Record
GHSA-556c-fvgv-7mx6
CVSS 3.0
6.5 MediumCVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
Weakness
CWE-476
Updated
2026-11-02
OSV 6.5

The quicktime_match_32 function in util.c in libquicktime 1.2.4 allows remote attackers to cause a denial of service (NULL pointer dereference and application crash) via a crafted mp4 file.

Record
CVE-2017-9124
CVSS 3.0
6.5 MediumCVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVDEBIAN-CVE-2017-9124 6.5

The quicktime_match_32 function in util.c in libquicktime 1.2.4 allows remote attackers to cause a denial of service (NULL pointer dereference and application crash) via a crafted mp4 file.

Record
DEBIAN-CVE-2017-9124
CVSS 3.0
6.5 MediumCVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
Updated
2026-11-02
Show 6 moreShow less
OSVUBUNTU-CVE-2017-9124 6.5

The quicktime_match_32 function in util.c in libquicktime 1.2.4 allows remote attackers to cause a denial of service (NULL pointer dereference and application crash) via a crafted mp4 file.

Record
UBUNTU-CVE-2017-9124
CVSS 3.0
6.5 MediumCVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVMGASA-2017-0220 No score

Updated libquicktime packages fix security vulnerabilities

A DoS in quicktime_read_moov function in moov.c via acrafted mp4 file was fixed (CVE-2017-9122).

An invalid memory read in lqt_frame_duration via a crafted mp4 file was fixed (CVE-2017-9123).

A NULL pointer dereference in quicktime_match_32 via a crafted mp4 file was fixed (CVE-2017-9124).

A DoS in lqt_frame_duration function in lqt_quicktime.c via crafted mp4 file was fixed (CVE-2017-9125).

A heap-based buffer overflow in quicktime_read_dref_table via a crafted mp4 file was fixed (CVE-2017-9126).

A heap-based buffer overflow in quicktime_user_atoms_read_atom via a crafted mp4 file was fixed (CVE-2017-9127).

A heap-based buffer over-read in quicktime_video_width via a crafted mp4 file was fixed (CVE-2017-9128).

Record
MGASA-2017-0220
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:1769-1 No score

Security update for libquicktime

This update for libquicktime fixes the following issues:

  • CVE-2017-9122: A DoS in quicktime_read_moov function in moov.c via acrafted 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)
Record
SUSE-SU-2017:1769-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
OSVUSN-4545-1 No score

libquicktime vulnerabilities

It was discovered that libquicktime incorrectly handled certain malformed MP4 files. If a user were tricked into opening a specially crafted MP4 file, a remote attacker could use this issue to cause a denial of service (resource exhaustion). (CVE-2017-9122)

It was discovered that libquicktime incorrectly handled certain malformed MP4 files. If a user were tricked into opening a specially crafted MP4 file, a remote attacker could use this issue to cause libquicktime to crash, resulting in a denial of service. (CVE-2017-9123, CVE-2017-9124, CVE-2017-9126, CVE-2017-9127, CVE-2017-9128)

It was discovered that libquicktime incorrectly handled certain malformed MP4 files. If a user were tricked into opening a specially crafted MP4 file, a remote attacker could use this issue to cause a denial of service. (CVE-2017-9125)

Record
USN-4545-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
libquicktime
Debian:12
before 2:1.2.4-11
2:1.2.4-11
libquicktime
Debian:13
before 2:1.2.4-11
2:1.2.4-11
libquicktime
Debian:14
before 2:1.2.4-11
2:1.2.4-11
libquicktime
Debian:7
before 2:1.2.4-3+deb7u2, plus listed versions
2:1.2.4-32:1.2.4-3+deb7u1
2:1.2.4-3+deb7u2
libquicktime
Mageia:5
before 1.2.4-10.2.mga5
1.2.4-10.2.mga5
libquicktime
SUSE:Linux Enterprise Desktop 12 SP2
before 1.2.4-13.1
1.2.4-13.1
libquicktime
SUSE:Linux Enterprise Server for Raspberry Pi 12 SP2
before 1.2.4-13.1
1.2.4-13.1
libquicktime
SUSE:Linux Enterprise Software Development Kit 12 SP2
before 1.2.4-13.1
1.2.4-13.1
libquicktime
SUSE:Linux Enterprise Server 12 SP2
before 1.2.4-13.1
1.2.4-13.1
libquicktime
SUSE:Linux Enterprise Server for SAP Applications 12 SP2
before 1.2.4-13.1
1.2.4-13.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+deb8u1ubuntu0.1, plus listed versions
2:1.2.4-7build22:1.2.4-7build32:1.2.4-7+deb8u1build0.16.04.1
2:1.2.4-7+deb8u1ubuntu0.1

Public exploits

Links only. Every CVE stores no exploit code.

Public exploits
SourceLinkDate
Exploit-DBlibquicktime 1.2.4 - Denial of Service2017-06-09

History

History
WhenChangedSources
2026-11-03aliasesEUVD
2026-11-02createdCVE List, Exploit-DB, GitHub Advisories, NVD, OSV

References

Show 29 moreShow less
MoveEnter Open