Exiv2 Pretty Printing for Nikon Lens Metadata Denial of Service Vulnerability
BID:29586
Info
Exiv2 Pretty Printing for Nikon Lens Metadata Denial of Service Vulnerability
| Bugtraq ID: | 29586 |
| Class: | Design Error |
| CVE: |
CVE-2008-2696 |
| Remote: | Yes |
| Local: | No |
| Published: | Jun 06 2008 12:00AM |
| Updated: | Nov 04 2008 12:55AM |
| Credit: | Joakim Bildrulle |
| Vulnerable: |
Ubuntu Ubuntu Linux 8.04 LTS sparc Ubuntu Ubuntu Linux 8.04 LTS powerpc Ubuntu Ubuntu Linux 8.04 LTS lpia Ubuntu Ubuntu Linux 8.04 LTS i386 Ubuntu Ubuntu Linux 8.04 LTS amd64 Ubuntu Ubuntu Linux 7.10 sparc Ubuntu Ubuntu Linux 7.10 powerpc Ubuntu Ubuntu Linux 7.10 lpia Ubuntu Ubuntu Linux 7.10 i386 Ubuntu Ubuntu Linux 7.10 amd64 Ubuntu Ubuntu Linux 7.04 sparc Ubuntu Ubuntu Linux 7.04 powerpc Ubuntu Ubuntu Linux 7.04 i386 Ubuntu Ubuntu Linux 7.04 amd64 S.u.S.E. openSUSE 11.0 S.u.S.E. openSUSE 10.3 S.u.S.E. openSUSE 10.2 Mandriva Linux Mandrake 2008.1 x86_64 Mandriva Linux Mandrake 2008.1 Mandriva Linux Mandrake 2008.0 x86_64 Mandriva Linux Mandrake 2008.0 Mandriva Linux Mandrake 2007.1 x86_64 Mandriva Linux Mandrake 2007.1 Andreas Huggel Exiv2 0.6.2 Andreas Huggel Exiv2 0.6.1 Andreas Huggel Exiv2 0.9 Andreas Huggel Exiv2 0.8 Andreas Huggel Exiv2 0.7 Andreas Huggel Exiv2 0.6 Andreas Huggel Exiv2 0.4 Andreas Huggel Exiv2 0.3 Andreas Huggel Exiv2 0.16 Andreas Huggel Exiv2 0.15 |
| Not Vulnerable: |
Andreas Huggel Exiv2 0.17 |
Discussion
Exiv2 Pretty Printing for Nikon Lens Metadata Denial of Service Vulnerability
The Exiv2 library is prone to a denial-of-service vulnerability caused by a divide-by-zero error when processing certain Nikon lens metadata.
An attacker can exploit this issue to cause denial-of-service conditions in applications using a vulnerable version of the library.
The issue affects Exiv2 0.16; other versions may also be vulnerable.
The Exiv2 library is prone to a denial-of-service vulnerability caused by a divide-by-zero error when processing certain Nikon lens metadata.
An attacker can exploit this issue to cause denial-of-service conditions in applications using a vulnerable version of the library.
The issue affects Exiv2 0.16; other versions may also be vulnerable.
Exploit / POC
Exiv2 Pretty Printing for Nikon Lens Metadata Denial of Service Vulnerability
An attacker can use readily available tools to exploit this issue.
An attacker can use readily available tools to exploit this issue.
Solution / Fix
Exiv2 Pretty Printing for Nikon Lens Metadata Denial of Service Vulnerability
Solution:
Fixes are available. Please see the references for more information.
Ubuntu Ubuntu Linux 7.10 powerpc
Ubuntu Ubuntu Linux 8.04 LTS powerpc
Ubuntu Ubuntu Linux 8.04 LTS sparc
Ubuntu Ubuntu Linux 7.04 amd64
Ubuntu Ubuntu Linux 8.04 LTS amd64
Ubuntu Ubuntu Linux 7.10 sparc
Ubuntu Ubuntu Linux 8.04 LTS lpia
Ubuntu Ubuntu Linux 7.10 lpia
Ubuntu Ubuntu Linux 7.10 i386
Ubuntu Ubuntu Linux 7.04 i386
Ubuntu Ubuntu Linux 7.10 amd64
Ubuntu Ubuntu Linux 8.04 LTS i386
Ubuntu Ubuntu Linux 7.04 powerpc
Ubuntu Ubuntu Linux 7.04 sparc
Solution:
Fixes are available. Please see the references for more information.
Ubuntu Ubuntu Linux 7.10 powerpc
-
Ubuntu exiv2_0.15-1ubuntu2.1_powerpc.deb
http://security.ubuntu.com/ubuntu/pool/universe/e/exiv2/exiv2_0.15-1ub untu2.1_powerpc.deb -
Ubuntu libexiv2-0_0.15-1ubuntu2.1_powerpc.deb
http://security.ubuntu.com/ubuntu/pool/main/e/exiv2/libexiv2-0_0.15-1u buntu2.1_powerpc.deb -
Ubuntu libexiv2-dev_0.15-1ubuntu2.1_powerpc.deb
http://security.ubuntu.com/ubuntu/pool/main/e/exiv2/libexiv2-dev_0.15- 1ubuntu2.1_powerpc.deb -
Ubuntu libexiv2-doc_0.15-1ubuntu2.1_all.deb
http://security.ubuntu.com/ubuntu/pool/main/e/exiv2/libexiv2-doc_0.15- 1ubuntu2.1_all.deb
Ubuntu Ubuntu Linux 8.04 LTS powerpc
-
Ubuntu exiv2_0.16-3ubuntu1.1_powerpc.deb
http://ports.ubuntu.com/pool/universe/e/exiv2/exiv2_0.16-3ubuntu1.1_po werpc.deb -
Ubuntu libexiv2-2_0.16-3ubuntu1.1_powerpc.deb
http://ports.ubuntu.com/pool/main/e/exiv2/libexiv2-2_0.16-3ubuntu1.1_p owerpc.deb -
Ubuntu libexiv2-dev_0.16-3ubuntu1.1_powerpc.deb
http://ports.ubuntu.com/pool/main/e/exiv2/libexiv2-dev_0.16-3ubuntu1.1 _powerpc.deb -
Ubuntu libexiv2-doc_0.16-3ubuntu1.1_all.deb
http://security.ubuntu.com/ubuntu/pool/main/e/exiv2/libexiv2-doc_0.16- 3ubuntu1.1_all.deb
Ubuntu Ubuntu Linux 8.04 LTS sparc
-
Ubuntu exiv2_0.16-3ubuntu1.1_sparc.deb
http://ports.ubuntu.com/pool/universe/e/exiv2/exiv2_0.16-3ubuntu1.1_sp arc.deb -
Ubuntu libexiv2-2_0.16-3ubuntu1.1_sparc.deb
http://ports.ubuntu.com/pool/main/e/exiv2/libexiv2-2_0.16-3ubuntu1.1_s parc.deb -
Ubuntu libexiv2-dev_0.16-3ubuntu1.1_sparc.deb
http://ports.ubuntu.com/pool/main/e/exiv2/libexiv2-dev_0.16-3ubuntu1.1 _sparc.deb -
Ubuntu libexiv2-doc_0.16-3ubuntu1.1_all.deb
http://security.ubuntu.com/ubuntu/pool/main/e/exiv2/libexiv2-doc_0.16- 3ubuntu1.1_all.deb
Ubuntu Ubuntu Linux 7.04 amd64
-
Ubuntu exiv2_0.12-0ubuntu2.1_amd64.deb
http://security.ubuntu.com/ubuntu/pool/universe/e/exiv2/exiv2_0.12-0ub untu2.1_amd64.deb -
Ubuntu libexiv2-0.12_0.12-0ubuntu2.1_amd64.deb
http://security.ubuntu.com/ubuntu/pool/main/e/exiv2/libexiv2-0.12_0.12 -0ubuntu2.1_amd64.deb -
Ubuntu libexiv2-dev_0.12-0ubuntu2.1_amd64.deb
http://security.ubuntu.com/ubuntu/pool/main/e/exiv2/libexiv2-dev_0.12- 0ubuntu2.1_amd64.deb -
Ubuntu libexiv2-doc_0.12-0ubuntu2.1_all.deb
http://security.ubuntu.com/ubuntu/pool/main/e/exiv2/libexiv2-doc_0.12- 0ubuntu2.1_all.deb
Ubuntu Ubuntu Linux 8.04 LTS amd64
-
Ubuntu exiv2_0.16-3ubuntu1.1_amd64.deb
http://security.ubuntu.com/ubuntu/pool/universe/e/exiv2/exiv2_0.16-3ub untu1.1_amd64.deb -
Ubuntu libexiv2-2_0.16-3ubuntu1.1_amd64.deb
http://security.ubuntu.com/ubuntu/pool/main/e/exiv2/libexiv2-2_0.16-3u buntu1.1_amd64.deb -
Ubuntu libexiv2-dev_0.16-3ubuntu1.1_amd64.deb
http://security.ubuntu.com/ubuntu/pool/main/e/exiv2/libexiv2-dev_0.16- 3ubuntu1.1_amd64.deb -
Ubuntu libexiv2-doc_0.16-3ubuntu1.1_all.deb
http://security.ubuntu.com/ubuntu/pool/main/e/exiv2/libexiv2-doc_0.16- 3ubuntu1.1_all.deb
Ubuntu Ubuntu Linux 7.10 sparc
-
Ubuntu exiv2_0.15-1ubuntu2.1_sparc.deb
http://security.ubuntu.com/ubuntu/pool/universe/e/exiv2/exiv2_0.15-1ub untu2.1_sparc.deb -
Ubuntu libexiv2-0_0.15-1ubuntu2.1_sparc.deb
http://security.ubuntu.com/ubuntu/pool/main/e/exiv2/libexiv2-0_0.15-1u buntu2.1_sparc.deb -
Ubuntu libexiv2-dev_0.15-1ubuntu2.1_sparc.deb
http://security.ubuntu.com/ubuntu/pool/main/e/exiv2/libexiv2-dev_0.15- 1ubuntu2.1_sparc.deb -
Ubuntu libexiv2-doc_0.15-1ubuntu2.1_all.deb
http://security.ubuntu.com/ubuntu/pool/main/e/exiv2/libexiv2-doc_0.15- 1ubuntu2.1_all.deb
Ubuntu Ubuntu Linux 8.04 LTS lpia
-
Ubuntu exiv2_0.16-3ubuntu1.1_lpia.deb
http://ports.ubuntu.com/pool/universe/e/exiv2/exiv2_0.16-3ubuntu1.1_lp ia.deb -
Ubuntu libexiv2-2_0.16-3ubuntu1.1_lpia.deb
http://ports.ubuntu.com/pool/main/e/exiv2/libexiv2-2_0.16-3ubuntu1.1_l pia.deb -
Ubuntu libexiv2-dev_0.16-3ubuntu1.1_lpia.deb
http://ports.ubuntu.com/pool/main/e/exiv2/libexiv2-dev_0.16-3ubuntu1.1 _lpia.deb -
Ubuntu libexiv2-doc_0.16-3ubuntu1.1_all.deb
http://security.ubuntu.com/ubuntu/pool/main/e/exiv2/libexiv2-doc_0.16- 3ubuntu1.1_all.deb
Ubuntu Ubuntu Linux 7.10 lpia
-
Ubuntu exiv2_0.15-1ubuntu2.1_lpia.deb
http://ports.ubuntu.com/pool/universe/e/exiv2/exiv2_0.15-1ubuntu2.1_lp ia.deb -
Ubuntu libexiv2-0_0.15-1ubuntu2.1_lpia.deb
http://ports.ubuntu.com/pool/main/e/exiv2/libexiv2-0_0.15-1ubuntu2.1_l pia.deb -
Ubuntu libexiv2-dev_0.15-1ubuntu2.1_lpia.deb
http://ports.ubuntu.com/pool/main/e/exiv2/libexiv2-dev_0.15-1ubuntu2.1 _lpia.deb -
Ubuntu libexiv2-doc_0.15-1ubuntu2.1_all.deb
http://security.ubuntu.com/ubuntu/pool/main/e/exiv2/libexiv2-doc_0.15- 1ubuntu2.1_all.deb
Ubuntu Ubuntu Linux 7.10 i386
-
Ubuntu exiv2_0.15-1ubuntu2.1_i386.deb
http://security.ubuntu.com/ubuntu/pool/universe/e/exiv2/exiv2_0.15-1ub untu2.1_i386.deb -
Ubuntu libexiv2-0_0.15-1ubuntu2.1_i386.deb
http://security.ubuntu.com/ubuntu/pool/main/e/exiv2/libexiv2-0_0.15-1u buntu2.1_i386.deb -
Ubuntu libexiv2-dev_0.15-1ubuntu2.1_i386.deb
http://security.ubuntu.com/ubuntu/pool/main/e/exiv2/libexiv2-dev_0.15- 1ubuntu2.1_i386.deb -
Ubuntu libexiv2-doc_0.15-1ubuntu2.1_all.deb
http://security.ubuntu.com/ubuntu/pool/main/e/exiv2/libexiv2-doc_0.15- 1ubuntu2.1_all.deb
Ubuntu Ubuntu Linux 7.04 i386
-
Ubuntu exiv2_0.12-0ubuntu2.1_i386.deb
http://security.ubuntu.com/ubuntu/pool/universe/e/exiv2/exiv2_0.12-0ub untu2.1_i386.deb -
Ubuntu libexiv2-0.12_0.12-0ubuntu2.1_i386.deb
http://security.ubuntu.com/ubuntu/pool/main/e/exiv2/libexiv2-0.12_0.12 -0ubuntu2.1_i386.deb -
Ubuntu libexiv2-dev_0.12-0ubuntu2.1_i386.deb
http://security.ubuntu.com/ubuntu/pool/main/e/exiv2/libexiv2-dev_0.12- 0ubuntu2.1_i386.deb -
Ubuntu libexiv2-doc_0.12-0ubuntu2.1_all.deb
http://security.ubuntu.com/ubuntu/pool/main/e/exiv2/libexiv2-doc_0.12- 0ubuntu2.1_all.deb
Ubuntu Ubuntu Linux 7.10 amd64
-
Ubuntu exiv2_0.15-1ubuntu2.1_amd64.deb
http://security.ubuntu.com/ubuntu/pool/universe/e/exiv2/exiv2_0.15-1ub untu2.1_amd64.deb -
Ubuntu libexiv2-0_0.15-1ubuntu2.1_amd64.deb
http://security.ubuntu.com/ubuntu/pool/main/e/exiv2/libexiv2-0_0.15-1u buntu2.1_amd64.deb -
Ubuntu libexiv2-dev_0.15-1ubuntu2.1_amd64.deb
http://security.ubuntu.com/ubuntu/pool/main/e/exiv2/libexiv2-dev_0.15- 1ubuntu2.1_amd64.deb -
Ubuntu libexiv2-doc_0.15-1ubuntu2.1_all.deb
http://security.ubuntu.com/ubuntu/pool/main/e/exiv2/libexiv2-doc_0.15- 1ubuntu2.1_all.deb
Ubuntu Ubuntu Linux 8.04 LTS i386
-
Ubuntu exiv2_0.16-3ubuntu1.1_i386.deb
http://security.ubuntu.com/ubuntu/pool/universe/e/exiv2/exiv2_0.16-3ub untu1.1_i386.deb -
Ubuntu libexiv2-2_0.16-3ubuntu1.1_i386.deb
http://security.ubuntu.com/ubuntu/pool/main/e/exiv2/libexiv2-2_0.16-3u buntu1.1_i386.deb -
Ubuntu libexiv2-dev_0.16-3ubuntu1.1_i386.deb
http://security.ubuntu.com/ubuntu/pool/main/e/exiv2/libexiv2-dev_0.16- 3ubuntu1.1_i386.deb -
Ubuntu libexiv2-doc_0.16-3ubuntu1.1_all.deb
http://security.ubuntu.com/ubuntu/pool/main/e/exiv2/libexiv2-doc_0.16- 3ubuntu1.1_all.deb
Ubuntu Ubuntu Linux 7.04 powerpc
-
Ubuntu exiv2_0.12-0ubuntu2.1_powerpc.deb
http://security.ubuntu.com/ubuntu/pool/universe/e/exiv2/exiv2_0.12-0ub untu2.1_powerpc.deb -
Ubuntu libexiv2-0.12_0.12-0ubuntu2.1_powerpc.deb
http://security.ubuntu.com/ubuntu/pool/main/e/exiv2/libexiv2-0.12_0.12 -0ubuntu2.1_powerpc.deb -
Ubuntu libexiv2-dev_0.12-0ubuntu2.1_powerpc.deb
http://security.ubuntu.com/ubuntu/pool/main/e/exiv2/libexiv2-dev_0.12- 0ubuntu2.1_powerpc.deb -
Ubuntu libexiv2-doc_0.12-0ubuntu2.1_all.deb
http://security.ubuntu.com/ubuntu/pool/main/e/exiv2/libexiv2-doc_0.12- 0ubuntu2.1_all.deb
Ubuntu Ubuntu Linux 7.04 sparc
-
Ubuntu exiv2_0.12-0ubuntu2.1_sparc.deb
http://security.ubuntu.com/ubuntu/pool/universe/e/exiv2/exiv2_0.12-0ub untu2.1_sparc.deb -
Ubuntu libexiv2-0.12_0.12-0ubuntu2.1_sparc.deb
http://security.ubuntu.com/ubuntu/pool/main/e/exiv2/libexiv2-0.12_0.12 -0ubuntu2.1_sparc.deb -
Ubuntu libexiv2-dev_0.12-0ubuntu2.1_sparc.deb
http://security.ubuntu.com/ubuntu/pool/main/e/exiv2/libexiv2-dev_0.12- 0ubuntu2.1_sparc.deb -
Ubuntu libexiv2-doc_0.12-0ubuntu2.1_all.deb
http://security.ubuntu.com/ubuntu/pool/main/e/exiv2/libexiv2-doc_0.12- 0ubuntu2.1_all.deb
References
Exiv2 Pretty Printing for Nikon Lens Metadata Denial of Service Vulnerability
References:
References:
- Exiv2 changelog (Andreas Huggel)
- Exiv2 Homepage (Andreas Huggel)
- Exiv2 Issue Tracker #0000546 (Andreas Huggel)