Description
Exiv2 0.16 allows user-assisted remote attackers to cause a denial of service (divide-by-zero and application crash) via a zero value in Nikon lens information in the metadata of an image, related to "pretty printing" and the RationalValue::toLong function.
Fixed in Linux distributions
Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.
Debian
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Debian 14 | exiv2 | 0.17-1 | — |
| Debian 13 | exiv2 | 0.17-1 | — |
| Debian 12 | exiv2 | 0.17-1 | — |
References
- http://www.exiv2.org/changelog.html
- MDVSA-2008:119 vendor-advisory
- USN-655-1 vendor-advisory
- 29586 vdb-entry
- exiv2-printing-dos(42885) vdb-entry
- SUSE-SR:2008:023 vendor-advisory
- http://dev.robotbattle.com/bugs/view.php?id=0000546
- http://bugzilla.gnome.org/show_bug.cgi?id=524715
- 30519 third-party-advisory
- ADV-2008-1766 vdb-entry
- 32273 third-party-advisory