CVE-2018-7728
An issue was discovered in Exempi through 2.4.4. XMPFiles/source/FileHandlers/TIFF_Handler.cpp...
An issue was discovered in Exempi through 2.4.4. XMPFiles/source/FileHandlers/TIFF_Handler.cpp mishandles a case of a zero length, leading to a heap-based buffer over-read in the MD5Update() function in third-party/zuid/interfaces/MD5.cpp.
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
- None
- Integrity
- None
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
5.5
An issue was discovered in Exempi through 2.4.4. XMPFiles/source/FileHandlers/TIFF_Handler.cpp mishandles a case of a zero length, leading to a heap-based buffer over-read in the MD5Update() function in third-party/zuid/interfaces/MD5.cpp.
- Record
CVE-2018-7728- CVSS 3.0
- 5.5 Medium
CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - CVSS 2.0
- 4.3 Medium
AV:N/AC:M/Au:N/C:N/I:N/A:P - Weakness
- CWE-125
- Updated
- 2026-11-02
CVE List No score
An issue was discovered in Exempi through 2.4.4. XMPFiles/source/FileHandlers/TIFF_Handler.cpp mishandles a case of a zero length, leading to a heap-based buffer over-read in the MD5Update() function in third-party/zuid/interfaces/MD5.cpp.
- Record
CVE-2018-7728- Updated
- 2026-11-02
EUVDEUVD-2018-19443 No score
An issue was discovered in Exempi through 2.4.4. XMPFiles/source/FileHandlers/TIFF_Handler.cpp mishandles a case of a zero length, leading to a heap-based buffer over-read in the MD5Update() function in third-party/zuid/interfaces/MD5.cpp.
- Record
EUVD-2018-19443- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-mvg5-qjm5-hg7r
5.5
An issue was discovered in Exempi through 2.4.4. XMPFiles/source/FileHandlers/TIFF_Handler.cpp...
An issue was discovered in Exempi through 2.4.4. XMPFiles/source/FileHandlers/TIFF_Handler.cpp mishandles a case of a zero length, leading to a heap-based buffer over-read in the MD5Update() function in third-party/zuid/interfaces/MD5.cpp.
- Record
GHSA-mvg5-qjm5-hg7r- CVSS 3.0
- 5.5 Medium
CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Weakness
- CWE-125
- Updated
- 2026-11-02
OSV
5.5
An issue was discovered in Exempi through 2.4.4. XMPFiles/source/FileHandlers/TIFF_Handler.cpp mishandles a case of a zero length, leading to a heap-based buffer over-read in the MD5Update() function in third-party/zuid/interfaces/MD5.cpp.
- Record
CVE-2018-7728- CVSS 3.0
- 5.5 Medium
CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVDEBIAN-CVE-2018-7728
5.5
An issue was discovered in Exempi through 2.4.4. XMPFiles/source/FileHandlers/TIFF_Handler.cpp mishandles a case of a zero length, leading to a heap-based buffer over-read in the MD5Update() function in third-party/zuid/interfaces/MD5.cpp.
- Record
DEBIAN-CVE-2018-7728- CVSS 3.0
- 5.5 Medium
CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
Show 5 moreShow less
OSVUBUNTU-CVE-2018-7728
5.5
An issue was discovered in Exempi through 2.4.4. XMPFiles/source/FileHandlers/TIFF_Handler.cpp mishandles a case of a zero length, leading to a heap-based buffer over-read in the MD5Update() function in third-party/zuid/interfaces/MD5.cpp.
- Record
UBUNTU-CVE-2018-7728- CVSS 3.0
- 5.5 Medium
CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVMGASA-2018-0183 No score
Updated exempi package fixes security vulnerabilities
CVE-2018-7728: Specially crafted TIFF images could have been used to cause a denial of service via a heap-based buffer overflow. CVE-2018-7730: Specially crafted Excel files could have been used cause a denial of service via a heap-based buffer overflow.
- Record
MGASA-2018-0183- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:10745-1 No score
exempi-tools-2.5.2-1.3 on GA media
These are all security issues fixed in the exempi-tools-2.5.2-1.3 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:10745-1- Updated
- 2026-11-02
OSVSUSE-SU-2018:3389-1 No score
Security update for exempi
This update for exempi fixes the following security issues:
- CVE-2017-18233: Prevent integer overflow in the Chunk class that allowed remote attackers to cause a denial of service (infinite loop) via crafted XMP data in a .avi file (bsc#1085584).
- CVE-2017-18238: The TradQT_Manager::ParseCachedBoxes function allowed remote attackers to cause a denial of service (infinite loop) via crafted XMP data in a .qt file (bsc#1085583).
- CVE-2018-7728: Fixed heap-based buffer overflow, which allowed denial of service via crafted TIFF image (bsc#1085297).
- CVE-2018-7730: Fixed heap-based buffer overflow in XMPFiles/source/FormatSupport/PSIR_FileWriter.cpp (bsc#1085295).
- CVE-2017-18236: The ASF_Support::ReadHeaderObject function allowed remote attackers to cause a denial of service (infinite loop) via a crafted .asf file (bsc#1085589).
- CVE-2017-18234: Prevent use-after-free that allowed remote attackers to cause a denial of service or possibly have unspecified other impact via a .pdf file containing JPEG data (bsc#1085585).
- Record
SUSE-SU-2018:3389-1- Updated
- 2026-11-02
OSVUSN-3668-1 No score
exempi vulnerabilities
It was discovered that Exempi incorrectly handled certain media files. If a user or automated system were tricked into opening a specially crafted file, a remote attacker could cause Exempi to hang or crash, resulting in a denial of service, or possibly execute arbitrary code.
- Record
USN-3668-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
exempiDebian:12 |
before 2.4.5-1 | 2.4.5-1 |
exempiDebian:13 |
before 2.4.5-1 | 2.4.5-1 |
exempiDebian:14 |
before 2.4.5-1 | 2.4.5-1 |
exempiDebian:7 |
before 2.2.0-1+deb7u1, plus listed versions 2.2.0-1 |
2.2.0-1+deb7u1 |
exempiMageia:6 |
before 2.2.2-16.1.mga6 | 2.2.2-16.1.mga6 |
exempiSUSE:Linux Enterprise Desktop 12 SP3 |
before 2.2.1-5.7.1 | 2.2.1-5.7.1 |
exempiSUSE:Linux Enterprise Software Development Kit 12 SP3 |
before 2.2.1-5.7.1 | 2.2.1-5.7.1 |
exempiSUSE:Linux Enterprise Server 12 SP3 |
before 2.2.1-5.7.1 | 2.2.1-5.7.1 |
exempiSUSE:Linux Enterprise Server for SAP Applications 12 SP3 |
before 2.2.1-5.7.1 | 2.2.1-5.7.1 |
exempiUbuntu:14.04:LTS |
before 2.2.1-1ubuntu1.1, plus listed versions 2.2.1-1ubuntu1 |
2.2.1-1ubuntu1.1 |
exempiUbuntu:16.04:LTS |
before 2.2.2-2ubuntu0.1, plus listed versions 2.2.2-2 |
2.2.2-2ubuntu0.1 |
exempiopenSUSE:Tumbleweed |
before 2.5.2-1.3 | 2.5.2-1.3 |
History
| Recorded | Changed | Sources |
|---|---|---|
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2018-7728 is a medium vulnerability (CVSS 5.5) in Exempi Project Exempi, published March 6, 2018. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.32%, the 70th percentile. Fixed in exempi 2.4.5-1.
References
lists.debian.org/debian-lts-announce/2018/03/msg00013.html
usn.ubuntu.com/3668-1
cgit.freedesktop.org/exempi/commit?id=e163667a06a9b656a047b0ec660b871f29a83c9f
bugs.freedesktop.org/show_bug.cgi?id=105205
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/BCFXKOOATZ2B5G3G7EBXZWVZHEABN4ZV
nvd.nist.gov/vuln/detail/CVE-2018-7728
Show 32 moreShow less
lists.fedoraproject.org/archives/list/[email protected]/message/BCFXKOOATZ2B5G3G7EBXZWVZHEABN4ZV
github.com/advisories/GHSA-mvg5-qjm5-hg7r
security-tracker.debian.org/tracker/CVE-2018-7728
advisories.mageia.org/MGASA-2018-0183.html
bugs.mageia.org/show_bug.cgi?id=22801
lists.opensuse.org/opensuse-updates/2018-03/msg00064.html
suse.com/support/update/announcement/2018/suse-su-20183389-1
bugzilla.suse.com/1085295
bugzilla.suse.com/1085297
bugzilla.suse.com/1085583
bugzilla.suse.com/1085584
bugzilla.suse.com/1085585
bugzilla.suse.com/1085589
suse.com/security/cve/CVE-2017-18233
suse.com/security/cve/CVE-2017-18234
suse.com/security/cve/CVE-2017-18236
suse.com/security/cve/CVE-2017-18238
suse.com/security/cve/CVE-2018-7728
suse.com/security/cve/CVE-2018-7730
ubuntu.com/security/CVE-2018-7728
ubuntu.com/security/notices/USN-3668-1
cve.org/CVERecord?id=CVE-2018-7728
ubuntu.com/security/CVE-2017-18233
ubuntu.com/security/CVE-2017-18234
ubuntu.com/security/CVE-2017-18236
ubuntu.com/security/CVE-2017-18238
ubuntu.com/security/CVE-2018-7729
ubuntu.com/security/CVE-2018-7730
ubuntu.com/security/CVE-2018-7731
suse.com/security/cve/CVE-2018-12648
suse.com/security/cve/CVE-2018-7729
suse.com/security/cve/CVE-2018-7731