Vulnerability details :
 
Adobe Download Manager AOM File Handling Section Name Overflow 
 
     Fiche

Fiche créée le 2006-12-06 12:48:25, dernière mise à jour le 2010-03-19 04:11:41

Adobe Download Manager is affected by a remote buffer-overflow vulnerability. An attacker can exploit this issue by crafting a malicious AOM file and enticing a user to view a webpage containing the file. A successful attack may result in arbitrary code execution. This issue affects Adobe Download Manager 2.1 and prior versions.

The AdobeDownloadManager.exe are extracting download instructions from AOM files, which are essentially XML with an appended CRC32 in decimal, and committing the instructions to the file "%APPDATA%\dm.ini" for later processing. For instance, opening the following AOM file: WelcomeToMyHumbleAdobe 3871966612 Will generate the following lines in "dm.ini": [STARTUP] Status=IncompleteDownload [WelcomeToMyHumbleAdobe] StoreID=0 TransactionID=0 When launched, whether or not it is supplied with an AOM file, AdobeDownloadManager.exe reads the entries from "dm.ini" and handles each described download according to its properties. It begins by reading a list of section names into a 400h-byte buffer using GetPrivateProfileStringA, then copies each section name into a 108h-byte stack buffer using strncpy with a length limit equal to the length of the section name string. The result is a relatively straightforward stack buffer overflow, with the only complication being the character restrictions.

 
Adobe Systems Incorporated    2.1  Affected
 
Attack Type :  Race Condition
 symlink.
 Découvert le 2006-12-06 12:48:52
 
Attack Type :  Input Manipulation
 XSS, SQL injection, file retrieval, directory traversal, overflows, URL encoding.
 
Disclosure :  OSVDB Verified
 Confirmé le 2006-12-06 12:48:52
 
Disclosure :  Vendor Verified
 
Exploit :  Exploit Unknown
 Unsure of exploit status.
 Exploit découvert le 1970-01-01 07:00:00
 
Exploit :  Exploit Private
 
Impact :  Loss of Confidentiality
 Assurance that data is protected and not disclosed to an unauthorized party. Examples: password disclosures, server information, environment variables, confirmation of file existence, path disclosure, file content access, some SQL injection.
 
Impact :  Loss of Integrity
 Assurance that data is unaltered by unauthorized persons. Examples: XSS, arbitrary command execution, most overflows, most format strings, SQL injection, unauthorized file modification/deletion/creation, remote file inclusion, etc.
 
Impact :  Loss of Availability
 Assurance of timely and reliable access to data. Examples: any DoS attack of any kind, unauthorized file deletion, etc. anything that can cause the availability of a service or information to be impacted.
 
Location :  Remote / Network Access
 If network access if required and exploit can be done remotely.
 
Location :  Local Access Required
 Requires a local account, shell access, etc. Any vulnerability that doesn't require network layer to exploit.
 
 
External refs :
OSVDB  31055
  
  
  
  
  
  
  
  
  
  
  
  
  
  
 
 
 
 

 

 


Free consultation (search)
 
  Fill one or some of the fields below :
   
Vendor
 
Title
 
Vulnerability ref.
 
 
   
 
   
Individual alerts
 
You determine with one profile dynamic and assisted, all your material and software equipment.
We shall inform you then automatically, as soon as a notification of security will concern one or several elements of it profile.
Every notification is definite, consists of numerous information to determine risk and to protect itself from it.
 
Login:
Pass:
 
Free online subscription
© Power4Security.com - BMS Ltd UK 2007-2008 - powered by Power4Website.com