CVE-2017-18234
An issue was discovered in Exempi before 2.4.3. It allows remote attackers to cause a denial of...
An issue was discovered in Exempi before 2.4.3. It allows remote attackers to cause a denial of service (invalid memcpy with resultant use-after-free) or possibly have unspecified other impact via a .pdf file containing JPEG data, related to XMPFiles/source/FormatSupport/ReconcileTIFF.cpp, XMPFiles/source/FormatSupport/TIFF_MemoryReader.cpp, and XMPFiles/source/FormatSupport/TIFF_Support.hpp.
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
What each source reports
NVD Score used
7.8
An issue was discovered in Exempi before 2.4.3. It allows remote attackers to cause a denial of service (invalid memcpy with resultant use-after-free) or possibly have unspecified other impact via a .pdf file containing JPEG data, related to XMPFiles/source/FormatSupport/ReconcileTIFF.cpp, XMPFiles/source/FormatSupport/TIFF_MemoryReader.cpp, and XMPFiles/source/FormatSupport/TIFF_Support.hpp.
- Record
CVE-2017-18234- CVSS 3.0
- 7.8 High
CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - CVSS 2.0
- 6.8 Medium
AV:N/AC:M/Au:N/C:P/I:P/A:P - Weakness
- CWE-416
- Updated
- 2026-11-02
CVE List No score
An issue was discovered in Exempi before 2.4.3. It allows remote attackers to cause a denial of service (invalid memcpy with resultant use-after-free) or possibly have unspecified other impact via a .pdf file containing JPEG data, related to XMPFiles/source/FormatSupport/ReconcileTIFF.cpp, XMPFiles/source/FormatSupport/TIFF_MemoryReader.cpp, and XMPFiles/source/FormatSupport/TIFF_Support.hpp.
- Record
CVE-2017-18234- Updated
- 2026-11-02
EUVDEUVD-2017-9366 No score
An issue was discovered in Exempi before 2.4.3. It allows remote attackers to cause a denial of service (invalid memcpy with resultant use-after-free) or possibly have unspecified other impact via a .pdf file containing JPEG data, related to XMPFiles/source/FormatSupport/ReconcileTIFF.cpp, XMPFiles/source/FormatSupport/TIFF_MemoryReader.cpp, and XMPFiles/source/FormatSupport/TIFF_Support.hpp.
- Record
EUVD-2017-9366- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-2pcx-jpw3-x254
7.8
An issue was discovered in Exempi before 2.4.3. It allows remote attackers to cause a denial of...
An issue was discovered in Exempi before 2.4.3. It allows remote attackers to cause a denial of service (invalid memcpy with resultant use-after-free) or possibly have unspecified other impact via a .pdf file containing JPEG data, related to XMPFiles/source/FormatSupport/ReconcileTIFF.cpp, XMPFiles/source/FormatSupport/TIFF_MemoryReader.cpp, and XMPFiles/source/FormatSupport/TIFF_Support.hpp.
- Record
GHSA-2pcx-jpw3-x254- CVSS 3.0
- 7.8 High
CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Weakness
- CWE-416
- Updated
- 2026-11-02
OSV
7.8
An issue was discovered in Exempi before 2.4.3. It allows remote attackers to cause a denial of service (invalid memcpy with resultant use-after-free) or possibly have unspecified other impact via a .pdf file containing JPEG data, related to XMPFiles/source/FormatSupport/ReconcileTIFF.cpp, XMPFiles/source/FormatSupport/TIFF_MemoryReader.cpp, and XMPFiles/source/FormatSupport/TIFF_Support.hpp.
- Record
CVE-2017-18234- CVSS 3.0
- 7.8 High
CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVDEBIAN-CVE-2017-18234
7.8
An issue was discovered in Exempi before 2.4.3. It allows remote attackers to cause a denial of service (invalid memcpy with resultant use-after-free) or possibly have unspecified other impact via a .pdf file containing JPEG data, related to XMPFiles/source/FormatSupport/ReconcileTIFF.cpp, XMPFiles/source/FormatSupport/TIFF_MemoryReader.cpp, and XMPFiles/source/FormatSupport/TIFF_Support.hpp.
- Record
DEBIAN-CVE-2017-18234- CVSS 3.0
- 7.8 High
CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
Show 6 moreShow less
OSVRHSA-2019:2048
3.3
Red Hat Security Advisory: exempi security update
- Record
RHSA-2019:2048- CVSS 3.0
- 3.3 Low
CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
OSVUBUNTU-CVE-2017-18234
7.8
An issue was discovered in Exempi before 2.4.3. It allows remote attackers to cause a denial of service (invalid memcpy with resultant use-after-free) or possibly have unspecified other impact via a .pdf file containing JPEG data, related to XMPFiles/source/FormatSupport/ReconcileTIFF.cpp, XMPFiles/source/FormatSupport/TIFF_MemoryReader.cpp, and XMPFiles/source/FormatSupport/TIFF_Support.hpp.
- Record
UBUNTU-CVE-2017-18234- CVSS 3.0
- 7.8 High
CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVMGASA-2018-0239 No score
Updated exempi package fixes security vulnerabilities
An issue was discovered in Exempi through 2.4.4. There is a stack-based buffer over-read in the PostScript_MetaHandler::ParsePSFile() function in PostScript_Handler.cpp (CVE-2018-7729).
An issue was discovered in Exempi through 2.4.4. WEBP_Support.cpp does not check whether a bitstream has a NULL value, leading to a NULL pointer dereference in the WEBP::VP8XChunk class (CVE-2018-7731).
An issue was discovered in Exempi before 2.4.4. Integer overflow in the Chunk class in RIFF.cpp allows remote attackers to cause a denial of service (infinite loop) via crafted XMP data in a .avi file (CVE-2017-18233).
An issue was discovered in Exempi before 2.4.3. It allows remote attackers to cause a denial of service (invalid memcpy with resultant use-after-free) or possibly have unspecified other impact via a .pdf file containing JPEG data, related to ReconcileTIFF.cpp, TIFF_MemoryReader.cpp, and TIFF_Support.hpp (CVE-2017-18234).
An issue was discovered in Exempi before 2.4.3. The VPXChunk class in WEBP_Support.cpp does not ensure nonzero widths and heights, which allows remote attackers to cause a denial of service (assertion failure and application exit) via a crafted .webp file (CVE-2017-18235).
An issue was discovered in Exempi before 2.4.4. The ASF_Support::ReadHeaderObject function in ASF_Support.cpp allows remote attackers to cause a denial of service (infinite loop) via a crafted .asf file (CVE-2017-18236).
An issue was discovered in Exempi before 2.4.3. The PostScript_Support::ConvertToDate function in PostScript_Support.cpp allows remote attackers to cause a denial of service (invalid pointer dereference and application crash) via a crafted .ps file (CVE-2017-18237).
- Record
MGASA-2018-0239- Updated
- 2026-11-02
OSVSUSE-SU-2018:2067-1 No score
Security update for exempi
This update for exempi fixes the following issues:
Security issue fixed:
- CVE-2018-7730: Fix heap-based buffer overflow in XMPFiles/source/FormatSupport/PSIR_FileWriter.cpp (bsc#1085295).
- CVE-2017-18234: Fix use-after-free issue that allows remote attackers to cause a denial of service via a .pdf file (bsc#1085585).
- Record
SUSE-SU-2018:2067-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.3-1 | 2.4.3-1 |
exempiDebian:13 |
before 2.4.3-1 | 2.4.3-1 |
exempiDebian:14 |
before 2.4.3-1 | 2.4.3-1 |
exempiDebian:7 From an advisory covering 6 CVEs |
before 2.2.0-1+deb7u1, plus listed versions 2.2.0-1 |
2.2.0-1+deb7u1 |
exempiMageia:6 From an advisory covering 7 CVEs |
before 2.4.5-1.mga6 | 2.4.5-1.mga6 |
exempiRed Hat:enterprise_linux:7::client From an advisory covering 5 CVEs |
before 0:2.2.0-9.el7 | 0:2.2.0-9.el7 |
exempi-debuginfoRed Hat:enterprise_linux:7::client From an advisory covering 5 CVEs |
before 0:2.2.0-9.el7 | 0:2.2.0-9.el7 |
exempi-develRed Hat:enterprise_linux:7::client From an advisory covering 5 CVEs |
before 0:2.2.0-9.el7 | 0:2.2.0-9.el7 |
exempiRed Hat:enterprise_linux:7::computenode From an advisory covering 5 CVEs |
before 0:2.2.0-9.el7 | 0:2.2.0-9.el7 |
exempi-debuginfoRed Hat:enterprise_linux:7::computenode From an advisory covering 5 CVEs |
before 0:2.2.0-9.el7 | 0:2.2.0-9.el7 |
Show 18 moreShow less
| Package | Affected | Fixed |
|---|---|---|
exempi-develRed Hat:enterprise_linux:7::computenode From an advisory covering 5 CVEs |
before 0:2.2.0-9.el7 | 0:2.2.0-9.el7 |
exempiRed Hat:enterprise_linux:7::server From an advisory covering 5 CVEs |
before 0:2.2.0-9.el7 | 0:2.2.0-9.el7 |
exempi-debuginfoRed Hat:enterprise_linux:7::server From an advisory covering 5 CVEs |
before 0:2.2.0-9.el7 | 0:2.2.0-9.el7 |
exempi-develRed Hat:enterprise_linux:7::server From an advisory covering 5 CVEs |
before 0:2.2.0-9.el7 | 0:2.2.0-9.el7 |
exempiRed Hat:enterprise_linux:7::workstation From an advisory covering 5 CVEs |
before 0:2.2.0-9.el7 | 0:2.2.0-9.el7 |
exempi-debuginfoRed Hat:enterprise_linux:7::workstation From an advisory covering 5 CVEs |
before 0:2.2.0-9.el7 | 0:2.2.0-9.el7 |
exempi-develRed Hat:enterprise_linux:7::workstation From an advisory covering 5 CVEs |
before 0:2.2.0-9.el7 | 0:2.2.0-9.el7 |
exempiSUSE:Linux Enterprise Software Development Kit 11 SP4 From an advisory covering 2 CVEs |
before 2.0.2-4.5.1 | 2.0.2-4.5.1 |
exempiSUSE:Linux Enterprise Server 11 SP4 From an advisory covering 2 CVEs |
before 2.0.2-4.5.1 | 2.0.2-4.5.1 |
exempiSUSE:Linux Enterprise Server for SAP Applications 11 SP4 From an advisory covering 2 CVEs |
before 2.0.2-4.5.1 | 2.0.2-4.5.1 |
exempiSUSE:Linux Enterprise Desktop 12 SP3 From an advisory covering 6 CVEs |
before 2.2.1-5.7.1 | 2.2.1-5.7.1 |
exempiSUSE:Linux Enterprise Software Development Kit 12 SP3 From an advisory covering 6 CVEs |
before 2.2.1-5.7.1 | 2.2.1-5.7.1 |
exempiSUSE:Linux Enterprise Server 12 SP3 From an advisory covering 6 CVEs |
before 2.2.1-5.7.1 | 2.2.1-5.7.1 |
exempiSUSE:Linux Enterprise Server for SAP Applications 12 SP3 From an advisory covering 6 CVEs |
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 |
exempiUbuntu:14.04:LTS From an advisory covering 8 CVEs |
before 2.2.1-1ubuntu1.1, plus listed versions 2.2.1-1ubuntu1 |
2.2.1-1ubuntu1.1 |
exempiUbuntu:16.04:LTS From an advisory covering 8 CVEs |
before 2.2.2-2ubuntu0.1, plus listed versions 2.2.2-2 |
2.2.2-2ubuntu0.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| 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-2017-18234 is a high vulnerability (CVSS 7.8) in Exempi Project Exempi, published March 15, 2018. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.65%, the 76th percentile. Fixed in exempi 2.4.3-1.
References
cgit.freedesktop.org/exempi/commit?id=c26d5beb60a5a85f76259f50ed3e08c8169b0a0c
lists.debian.org/debian-lts-announce/2018/03/msg00013.html
usn.ubuntu.com/3668-1
bugs.freedesktop.org/show_bug.cgi?id=100397
access.redhat.com/errata/RHSA-2019:2048
nvd.nist.gov/vuln/detail/CVE-2017-18234
Show 51 moreShow less
github.com/advisories/GHSA-2pcx-jpw3-x254
security-tracker.debian.org/tracker/CVE-2017-18234
advisories.mageia.org/MGASA-2018-0239.html
bugs.mageia.org/show_bug.cgi?id=22871
lists.fedoraproject.org/archives/list/[email protected]/thread/ZTR7ZDRVKLKSI65QBRMJFDTW4EPRPZYH
lists.fedoraproject.org/archives/list/[email protected]/thread/H4PKNNGR3XYNB7B7BYNWTABCOPERDDLB
access.redhat.com/security/updates/classification
access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html-single/7.7_release_notes/index
bugzilla.redhat.com/show_bug.cgi?id=1555163
bugzilla.redhat.com/show_bug.cgi?id=1558715
bugzilla.redhat.com/show_bug.cgi?id=1559575
bugzilla.redhat.com/show_bug.cgi?id=1559590
bugzilla.redhat.com/show_bug.cgi?id=1559596
security.access.redhat.com/data/csaf/v2/advisories/2019/rhsa-2019_2048.json
access.redhat.com/security/cve/CVE-2017-18233
cve.org/CVERecord?id=CVE-2017-18233
nvd.nist.gov/vuln/detail/CVE-2017-18233
access.redhat.com/security/cve/CVE-2017-18234
cve.org/CVERecord?id=CVE-2017-18234
access.redhat.com/security/cve/CVE-2017-18236
cve.org/CVERecord?id=CVE-2017-18236
nvd.nist.gov/vuln/detail/CVE-2017-18236
access.redhat.com/security/cve/CVE-2017-18238
cve.org/CVERecord?id=CVE-2017-18238
nvd.nist.gov/vuln/detail/CVE-2017-18238
access.redhat.com/security/cve/CVE-2018-7730
cve.org/CVERecord?id=CVE-2018-7730
nvd.nist.gov/vuln/detail/CVE-2018-7730
suse.com/support/update/announcement/2018/suse-su-20182067-1
bugzilla.suse.com/1085295
bugzilla.suse.com/1085585
suse.com/security/cve/CVE-2017-18234
suse.com/security/cve/CVE-2018-7730
suse.com/support/update/announcement/2018/suse-su-20183389-1
bugzilla.suse.com/1085297
bugzilla.suse.com/1085583
bugzilla.suse.com/1085584
bugzilla.suse.com/1085589
suse.com/security/cve/CVE-2017-18233
suse.com/security/cve/CVE-2017-18236
suse.com/security/cve/CVE-2017-18238
suse.com/security/cve/CVE-2018-7728
ubuntu.com/security/CVE-2017-18234
ubuntu.com/security/notices/USN-3668-1
ubuntu.com/security/CVE-2017-18233
ubuntu.com/security/CVE-2017-18236
ubuntu.com/security/CVE-2017-18238
ubuntu.com/security/CVE-2018-7728
ubuntu.com/security/CVE-2018-7729
ubuntu.com/security/CVE-2018-7730
ubuntu.com/security/CVE-2018-7731