CVE-2017-17724
In Exiv2 0.26, there is a heap-based buffer over-read in the Exiv2::IptcData::printStructure...
In Exiv2 0.26, there is a heap-based buffer over-read in the Exiv2::IptcData::printStructure function in iptc.cpp, related to the "!= 0x1c" case. Remote attackers can exploit this vulnerability to cause a denial of service via a crafted TIFF 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
What each source reports
NVD Score used
6.5
In Exiv2 0.26, there is a heap-based buffer over-read in the Exiv2::IptcData::printStructure function in iptc.cpp, related to the "!= 0x1c" case. Remote attackers can exploit this vulnerability to cause a denial of service via a crafted TIFF file.
- Record
CVE-2017-17724- CVSS 3.0
- 6.5 Medium
CVSS:3.0/AV:N/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
In Exiv2 0.26, there is a heap-based buffer over-read in the Exiv2::IptcData::printStructure function in iptc.cpp, related to the "!= 0x1c" case. Remote attackers can exploit this vulnerability to cause a denial of service via a crafted TIFF file.
- Record
CVE-2017-17724- Updated
- 2026-11-02
EUVDEUVD-2018-0048 No score
In Exiv2 0.26, there is a heap-based buffer over-read in the Exiv2::IptcData::printStructure function in iptc.cpp, related to the "!= 0x1c" case. Remote attackers can exploit this vulnerability to cause a denial of service via a crafted TIFF file.
- Record
EUVD-2018-0048- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-wrhh-wfqw-8957
6.5
In Exiv2 0.26, there is a heap-based buffer over-read in the Exiv2::IptcData::printStructure...
In Exiv2 0.26, there is a heap-based buffer over-read in the Exiv2::IptcData::printStructure function in iptc.cpp, related to the "!= 0x1c" case. Remote attackers can exploit this vulnerability to cause a denial of service via a crafted TIFF file.
- Record
GHSA-wrhh-wfqw-8957- CVSS 3.0
- 6.5 Medium
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Weakness
- CWE-125
- Updated
- 2026-11-02
OSV
6.5
In Exiv2 0.26, there is a heap-based buffer over-read in the Exiv2::IptcData::printStructure function in iptc.cpp, related to the "!= 0x1c" case. Remote attackers can exploit this vulnerability to cause a denial of service via a crafted TIFF file.
- Record
CVE-2017-17724- CVSS 3.0
- 6.5 Medium
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVPYSEC-2018-123
6.5
In Exiv2 0.26, there is a heap-based buffer over-read in the Exiv2::IptcData::printStructure function in iptc.cpp, related to the "!= 0x1c" case. Remote attackers can exploit this vulnerability to cause a denial of service via a crafted TIFF file.
- Record
PYSEC-2018-123- CVSS 3.0
- 6.5 Medium
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRHSA-2019:2101
5.3
Red Hat Security Advisory: exiv2 security, bug fix, and enhancement update
- Record
RHSA-2019:2101- CVSS 3.0
- 5.3 Medium
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
exiv2Red Hat:enterprise_linux:7::client |
before 0:0.27.0-2.el7_6 | 0:0.27.0-2.el7_6 |
exiv2-debuginfoRed Hat:enterprise_linux:7::client |
before 0:0.27.0-2.el7_6 | 0:0.27.0-2.el7_6 |
exiv2-libsRed Hat:enterprise_linux:7::client |
before 0:0.27.0-2.el7_6 | 0:0.27.0-2.el7_6 |
exiv2-develRed Hat:enterprise_linux:7::client |
before 0:0.27.0-2.el7_6 | 0:0.27.0-2.el7_6 |
exiv2-docRed Hat:enterprise_linux:7::client |
before 0:0.27.0-2.el7_6 | 0:0.27.0-2.el7_6 |
exiv2Red Hat:enterprise_linux:7::computenode |
before 0:0.27.0-2.el7_6 | 0:0.27.0-2.el7_6 |
exiv2-debuginfoRed Hat:enterprise_linux:7::computenode |
before 0:0.27.0-2.el7_6 | 0:0.27.0-2.el7_6 |
exiv2-libsRed Hat:enterprise_linux:7::computenode |
before 0:0.27.0-2.el7_6 | 0:0.27.0-2.el7_6 |
exiv2-develRed Hat:enterprise_linux:7::computenode |
before 0:0.27.0-2.el7_6 | 0:0.27.0-2.el7_6 |
exiv2-docRed Hat:enterprise_linux:7::computenode |
before 0:0.27.0-2.el7_6 | 0:0.27.0-2.el7_6 |
Show 10 moreShow less
| Package | Affected | Fixed |
|---|---|---|
exiv2Red Hat:enterprise_linux:7::server |
before 0:0.27.0-2.el7_6 | 0:0.27.0-2.el7_6 |
exiv2-debuginfoRed Hat:enterprise_linux:7::server |
before 0:0.27.0-2.el7_6 | 0:0.27.0-2.el7_6 |
exiv2-libsRed Hat:enterprise_linux:7::server |
before 0:0.27.0-2.el7_6 | 0:0.27.0-2.el7_6 |
exiv2-develRed Hat:enterprise_linux:7::server |
before 0:0.27.0-2.el7_6 | 0:0.27.0-2.el7_6 |
exiv2-docRed Hat:enterprise_linux:7::server |
before 0:0.27.0-2.el7_6 | 0:0.27.0-2.el7_6 |
exiv2Red Hat:enterprise_linux:7::workstation |
before 0:0.27.0-2.el7_6 | 0:0.27.0-2.el7_6 |
exiv2-debuginfoRed Hat:enterprise_linux:7::workstation |
before 0:0.27.0-2.el7_6 | 0:0.27.0-2.el7_6 |
exiv2-libsRed Hat:enterprise_linux:7::workstation |
before 0:0.27.0-2.el7_6 | 0:0.27.0-2.el7_6 |
exiv2-develRed Hat:enterprise_linux:7::workstation |
before 0:0.27.0-2.el7_6 | 0:0.27.0-2.el7_6 |
exiv2-docRed Hat:enterprise_linux:7::workstation |
before 0:0.27.0-2.el7_6 | 0:0.27.0-2.el7_6 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected | ||
| affected, aliases | EUVD | |
| first indexed | OSV | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2017-17724 is a medium vulnerability (CVSS 6.5) in Exiv2, published February 12, 2018. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 2.13%, the 81st percentile. Fixed in exiv2 0:0.27.0-2.el7_6.
References
github.com/Exiv2/exiv2/issues/263
github.com/xiaoqx/pocs/blob/master/exiv2/readme.md
security.gentoo.org/glsa/201811-14
bugzilla.redhat.com/show_bug.cgi?id=1524107
access.redhat.com/errata/RHSA-2019:2101
nvd.nist.gov/vuln/detail/CVE-2017-17724
Show 134 moreShow less
github.com/advisories/GHSA-wrhh-wfqw-8957
access.redhat.com/security/updates/classification
access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/7.7_release_notes/index
bugzilla.redhat.com/show_bug.cgi?id=1465061
bugzilla.redhat.com/show_bug.cgi?id=1470729
bugzilla.redhat.com/show_bug.cgi?id=1470737
bugzilla.redhat.com/show_bug.cgi?id=1470913
bugzilla.redhat.com/show_bug.cgi?id=1470946
bugzilla.redhat.com/show_bug.cgi?id=1470950
bugzilla.redhat.com/show_bug.cgi?id=1471772
bugzilla.redhat.com/show_bug.cgi?id=1473888
bugzilla.redhat.com/show_bug.cgi?id=1473889
bugzilla.redhat.com/show_bug.cgi?id=1475123
bugzilla.redhat.com/show_bug.cgi?id=1475124
bugzilla.redhat.com/show_bug.cgi?id=1482295
bugzilla.redhat.com/show_bug.cgi?id=1482296
bugzilla.redhat.com/show_bug.cgi?id=1482423
bugzilla.redhat.com/show_bug.cgi?id=1494443
bugzilla.redhat.com/show_bug.cgi?id=1494467
bugzilla.redhat.com/show_bug.cgi?id=1494776
bugzilla.redhat.com/show_bug.cgi?id=1494778
bugzilla.redhat.com/show_bug.cgi?id=1494780
bugzilla.redhat.com/show_bug.cgi?id=1494781
bugzilla.redhat.com/show_bug.cgi?id=1494782
bugzilla.redhat.com/show_bug.cgi?id=1494786
bugzilla.redhat.com/show_bug.cgi?id=1494787
bugzilla.redhat.com/show_bug.cgi?id=1495043
bugzilla.redhat.com/show_bug.cgi?id=1524104
bugzilla.redhat.com/show_bug.cgi?id=1524116
bugzilla.redhat.com/show_bug.cgi?id=1525055
bugzilla.redhat.com/show_bug.cgi?id=1537353
bugzilla.redhat.com/show_bug.cgi?id=1545237
bugzilla.redhat.com/show_bug.cgi?id=1561213
bugzilla.redhat.com/show_bug.cgi?id=1561217
bugzilla.redhat.com/show_bug.cgi?id=1566260
bugzilla.redhat.com/show_bug.cgi?id=1566735
bugzilla.redhat.com/show_bug.cgi?id=1578659
bugzilla.redhat.com/show_bug.cgi?id=1579481
bugzilla.redhat.com/show_bug.cgi?id=1579544
bugzilla.redhat.com/show_bug.cgi?id=1590993
bugzilla.redhat.com/show_bug.cgi?id=1590994
bugzilla.redhat.com/show_bug.cgi?id=1594627
bugzilla.redhat.com/show_bug.cgi?id=1601628
bugzilla.redhat.com/show_bug.cgi?id=1632490
bugzilla.redhat.com/show_bug.cgi?id=1635045
bugzilla.redhat.com/show_bug.cgi?id=1646555
bugzilla.redhat.com/show_bug.cgi?id=1649094
bugzilla.redhat.com/show_bug.cgi?id=1649101
bugzilla.redhat.com/show_bug.cgi?id=1652637
bugzilla.redhat.com/show_bug.cgi?id=1656187
bugzilla.redhat.com/show_bug.cgi?id=1656195
bugzilla.redhat.com/show_bug.cgi?id=1660423
bugzilla.redhat.com/show_bug.cgi?id=1660424
bugzilla.redhat.com/show_bug.cgi?id=1660425
bugzilla.redhat.com/show_bug.cgi?id=1660426
bugzilla.redhat.com/show_bug.cgi?id=1664361
security.access.redhat.com/data/csaf/v2/advisories/2019/rhsa-2019_2101.json
access.redhat.com/security/cve/CVE-2017-17724
cve.org/CVERecord?id=CVE-2017-17724
access.redhat.com/security/cve/CVE-2018-4868
bugzilla.redhat.com/show_bug.cgi?id=1531724
cve.org/CVERecord?id=CVE-2018-4868
nvd.nist.gov/vuln/detail/CVE-2018-4868
access.redhat.com/security/cve/CVE-2018-8976
cve.org/CVERecord?id=CVE-2018-8976
nvd.nist.gov/vuln/detail/CVE-2018-8976
access.redhat.com/security/cve/CVE-2018-8977
cve.org/CVERecord?id=CVE-2018-8977
nvd.nist.gov/vuln/detail/CVE-2018-8977
access.redhat.com/security/cve/CVE-2018-9305
cve.org/CVERecord?id=CVE-2018-9305
nvd.nist.gov/vuln/detail/CVE-2018-9305
access.redhat.com/security/cve/CVE-2018-10772
cve.org/CVERecord?id=CVE-2018-10772
nvd.nist.gov/vuln/detail/CVE-2018-10772
access.redhat.com/security/cve/CVE-2018-10958
cve.org/CVERecord?id=CVE-2018-10958
nvd.nist.gov/vuln/detail/CVE-2018-10958
access.redhat.com/security/cve/CVE-2018-10998
cve.org/CVERecord?id=CVE-2018-10998
nvd.nist.gov/vuln/detail/CVE-2018-10998
access.redhat.com/security/cve/CVE-2018-10999
bugzilla.redhat.com/show_bug.cgi?id=1579488
cve.org/CVERecord?id=CVE-2018-10999
nvd.nist.gov/vuln/detail/CVE-2018-10999
access.redhat.com/security/cve/CVE-2018-11037
cve.org/CVERecord?id=CVE-2018-11037
nvd.nist.gov/vuln/detail/CVE-2018-11037
access.redhat.com/security/cve/CVE-2018-12264
cve.org/CVERecord?id=CVE-2018-12264
nvd.nist.gov/vuln/detail/CVE-2018-12264
access.redhat.com/security/cve/CVE-2018-12265
cve.org/CVERecord?id=CVE-2018-12265
nvd.nist.gov/vuln/detail/CVE-2018-12265
access.redhat.com/security/cve/CVE-2018-14046
cve.org/CVERecord?id=CVE-2018-14046
nvd.nist.gov/vuln/detail/CVE-2018-14046
access.redhat.com/security/cve/CVE-2018-17282
cve.org/CVERecord?id=CVE-2018-17282
nvd.nist.gov/vuln/detail/CVE-2018-17282
access.redhat.com/security/cve/CVE-2018-17581
cve.org/CVERecord?id=CVE-2018-17581
nvd.nist.gov/vuln/detail/CVE-2018-17581
access.redhat.com/security/cve/CVE-2018-18915
cve.org/CVERecord?id=CVE-2018-18915
nvd.nist.gov/vuln/detail/CVE-2018-18915
access.redhat.com/security/cve/CVE-2018-19107
cve.org/CVERecord?id=CVE-2018-19107
nvd.nist.gov/vuln/detail/CVE-2018-19107
access.redhat.com/security/cve/CVE-2018-19108
cve.org/CVERecord?id=CVE-2018-19108
nvd.nist.gov/vuln/detail/CVE-2018-19108
access.redhat.com/security/cve/CVE-2018-19535
cve.org/CVERecord?id=CVE-2018-19535
nvd.nist.gov/vuln/detail/CVE-2018-19535
access.redhat.com/security/cve/CVE-2018-19607
cve.org/CVERecord?id=CVE-2018-19607
nvd.nist.gov/vuln/detail/CVE-2018-19607
access.redhat.com/security/cve/CVE-2018-20096
cve.org/CVERecord?id=CVE-2018-20096
nvd.nist.gov/vuln/detail/CVE-2018-20096
access.redhat.com/security/cve/CVE-2018-20097
cve.org/CVERecord?id=CVE-2018-20097
nvd.nist.gov/vuln/detail/CVE-2018-20097
access.redhat.com/security/cve/CVE-2018-20098
cve.org/CVERecord?id=CVE-2018-20098
nvd.nist.gov/vuln/detail/CVE-2018-20098
access.redhat.com/security/cve/CVE-2018-20099
cve.org/CVERecord?id=CVE-2018-20099
nvd.nist.gov/vuln/detail/CVE-2018-20099
access.redhat.com/security/cve/CVE-2019-9143
bugzilla.redhat.com/show_bug.cgi?id=1684381
cve.org/CVERecord?id=CVE-2019-9143
nvd.nist.gov/vuln/detail/CVE-2019-9143