Inserting Flash Video may create a cross-site scripting vulnerability for Dreamweaver or Contribute CS3
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.
This content requires Flash
To view this content, JavaScript must be enabled, and you need the latest version of the Adobe Flash Player.
Download the free Flash Player now!
