Follow us on Twitter!
Follow us on Facebook!
 

Go Back   Pixtus - Photography Forum, Photographers, Photo Tips > General Information > Open Talk


Canon RAW image used as an exploit

This is a discussion on Canon RAW image used as an exploit within the Open Talk forums, part of the General Information category; OK, had to share this one because I just never seen one quite like it before. CVE-2009-1728 Stack-based buffer overflow ...

Reply
 
LinkBack Thread Tools Display Modes
  (#1) Old
Premium Member
 
ggeen's Avatar
 
Posts: 1,606
Join Date: Sep 2007
Location: Sachse, Texas
Real First Name: Glen
Camera: Nikon D700
Can Others Edit My Photos: Yes
iTrader Rating: 2

Likes Received LIKES Received: 17
Likes Given LIKES Given: 31
Canon RAW image used as an exploit - 08-11-2009, 12:09 PM


OK, had to share this one because I just never seen one quite like it before.

Quote:
CVE-2009-1728
Stack-based buffer overflow in Image RAW in Apple Mac OS X before Digital Camera RAW Compatibility Update 2.6 allows remote attackers to execute arbitrary code or cause a denial of service via a crafted Canon RAW image.
Reply With Quote
Sponsored Links

Premium Members do not see Google advertisements. SIGN UP today and help support our community.
  (#2) Old
Account Banned
 
Imagebuffet's Avatar
 
Posts: 1,984
Join Date: Aug 2008
Location: Plano,
Real First Name: Richard
Camera: Canon 20D
iTrader Rating: 0

Likes Received LIKES Received: 0
Likes Given LIKES Given: 0
08-11-2009, 09:52 PM


You might get more replies if you translated that news summary into a human language.

My attempt at it would be to explain that computers use buffers to store information temporarily, a sort of digital short-term memory. A pointer keeps track of where in memory the information is located. Unfortunately, due to a lack of appropriate error handling that dates back to the dawn of the Computer Age, if too much information is placed in one of these buffers, the pointer can get lost, or point to a part of memory where it shouldn't be pointing. Hackers exploit this weakness as a buffer overflow exploit.

A stack is a bunch of buffers. I don't know how a stack-based buffer overflow would work, exactly, but it's probably similiar to exploiting the overflow of a single buffer.

The particular exploit described sounds arcane. How many people share RAW image files across Apple Macs? Not too many, I would think, and those who do probably know each other. This doesn't sound like a good way to treat your friends.
Reply With Quote
  (#3) Old
Premium Member
 
ggeen's Avatar
 
Posts: 1,606
Join Date: Sep 2007
Location: Sachse, Texas
Real First Name: Glen
Camera: Nikon D700
Can Others Edit My Photos: Yes
iTrader Rating: 2

Likes Received LIKES Received: 17
Likes Given LIKES Given: 31
08-12-2009, 08:20 AM


Thanks Richard. I just had not seen a RAW image used as an exploit. There are, however, several instances of EXIF data aslo being used as an attack vector. CVE-2009-1729 was just that. Many of us leave the EXIF data intact when sharing files, even here.

So, by created a specifically crafted EXIF data one could execute arbitrary code. The thing we are seeing more than anything else is the move away from attacking the operating system and attacking network aware software.
Reply With Quote
Reply

Tags
canon, exploit, image, raw

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



Visit Our Sponsors
 

Google Sponsors

Premium Members do not see Google advertisements. SIGN UP today and help support our community.

Copyright ©2004 - 2011, Abel Longoria - www.Pixtus.com
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2012, vBulletin Solutions, Inc.