Jump to content
Nytro

Facebook Attach EXE Vulnerability

Recommended Posts

Posted

Facebook Attach EXE Vulnerability

OCTOBER 27, 2011

facebook3.png

----------------------------------------------------------------------------------------------------------------------------------------

1. Summary:

When using the Facebook 'Messages' tab, there is a feature to attach a file. Using this feature normally, the site won't allow a user to attach an executable file. A bug was discovered to subvert this security mechanisms. Note, you do NOT have to be friends with the user to send them a message with an attachment.

----------------------------------------------------------------------------------------------------------------------------------------

2. Description:

When attaching an executable file, Facebook will return an error message stating:

"Error Uploading: You cannot attach files of that type."

error_uploading.png

When uploading a file attachment to Facebook we captured the web browsers POST request being sent to the web server. Inside this POST request reads the line:

Content-Disposition: form-data; name="attachment"; filename="cmd.exe"

It was discovered the variable 'filename' was being parsed to determine if the file type is allowed or not.

To subvert the security mechanisms to allow an .exe file type, we modified the POST request by appending a space to our filename variable like so:

filename="cmd.exe "

post.jpg

This was enough to trick the parser and allow our executable file to be attached and sent in a message.

hot_stuff.png

---------------------------------------------------------------------------------------------------------------------------------------

3. Impact:

Potentially allow an attacker to compromise a victim’s computer system.

----------------------------------------------------------------------------------------------------------------------------------------

4. Affected Products:

www.facebook.com

----------------------------------------------------------------------------------------------------------------------------------------

5. Time Table:

09/30/2011 Reported Vulnerability to the Vendor

10/26/2011 Vendor Acknowledged Vulnerability

10/27/2011 Publicly Disclosed

----------------------------------------------------------------------------------------------------------------------------------------

6. Credits:

Discovered by Nathan Power

www.securitypentest.com

----------------------------------------------------------------------------------------------------------------------------------------

Sursa: http://www.securitypentest.com/2011/10/facebook-attach-exe-vulnerability.html

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



×
×
  • Create New...