Inserting Flash Video may create a cross-site scripting vulnerability for Dreamweaver or Contribute CS3Products affected
Issue
Embedding a flash video object in Adobe Dreamweaver CS3 or Adobe Contribute CS3 using the Insert Flash Video command might create a cross-site scripting vulnerability.
Reason
A potential cross-site scripting vulnerability has been identified within the FLVPlayer_Progressive.swf file.
Solution
Solution 1: Upgrade to Dreamweaver or Contribute CS4.
- To purchase an upgrade from Adobe, visit the Adobe Store, click Software, and then click the link for the product you want to purchase.
- To locate an authorized reseller, visit the Adobe website at www.adobe.com/store/customerregistration/other_places.jhtml.
Solution 2: Update the FLVPlayer_Progressive.swf file.
To update the FLVPlayer_Progressive.swf in Dreamweaver and Contribute:- Download the updated Contribute and Dreamweaver update file.
- Decompress the .zip or .dmg file.
- Browse to the player's folder location:
- Contribute
- Windows
\Program Files\Adobe\Adobe Contribute CS3\Configuration\Templates\Video_Player - Mac OS
/Applications/Adobe Contribute CS3/Configuration/Templates/Video_Player
- Windows
- Dreamweaver
- Windows
\Program Files\Adobe\Adobe Dreamweaver CS3\configuration\Templates\Video_Player - Mac OS
/Applications/Adobe Dreamweaver CS3/configuration/Templates/Video_Player
- Windows
- Contribute
- Rename original FLVPlayer_Progressive.swf to FLVPlayer_Progressive.old.
- Dreamweaver Only: Rename original FLVPlayer_Streaming.swf to FLVPlayer_Streaming.old.
- Drag and drop the FLVPlayer_Progressive.swf from the download into the Video_Player folder.
- Dreamweaver only: Drag and drop the FLVPlayer_Streaming.swf from the download into the Video_Player folder.
- Restart Dreamweaver or Contribute.
To mitigate this vulnerability on websites, site administrators that use the FLVPlayback_Progressive.swf component are encouraged to update their site by following these instructions:
- Download a copy of the webpage(s) which include an embedded FLV video from the webserver.
- Open the webpage in Dreamweaver or Contribute.
- Preview the site in Dreamweaver using the "Preview In Browser" or in Contribute.
Note: Flash security settings may prevent Flash content from previewing if the content is stored on a local file folder. Please refer to "How do I let local Flash content communicate with the Internet" (TechNote 4c093f20.) for additional information on changing the security settings.
- Once opened, preview the site using preview control on Dreamweaver or Contribute.
- Save the page and re-upload to the webserver.
Important: Ensure you upload dependent files in Dreamweaver.
To verify the update has been applied:
- Browse to the player's folder location:
- Contribute
- Windows
\Program Files\Adobe\Adobe Contribute CS3\Configuration\Templates\Video_Player - Mac OS
/Applications/Adobe Contribute CS3/Configuration/Templates/Video_Player
- Windows
- Dreamweaver
- Windows
\Program Files\Adobe\Adobe Dreamweaver CS3\configuration\Templates\Video_Player - Mac OS
/Applications/Adobe Dreamweaver CS3/configuration/Templates/Video_Player
- Windows
- Contribute
- Verify the creation date of the file. The updated files should have a creation date of January 15, 2008.
- On Windows: Right click on file and select Properties.
- Mac OS: Control click on FLVPlayer_Progressive.swf and click GetInfo
Important: Please repeat the update procedure if the files are not updated.
Additional Information
Please refer to the Security Bulletin APSD08-01 for additional information about the vulnerability.
Doc ID
(kb402925)
Last updated
2008-10-14
Products affected
