[buddypress-trac] [BuddyPress] #5041: Possible security issue with avatar uploads.
buddypress-trac
noreply at wordpress.org
Thu Jun 6 05:04:07 UTC 2013
#5041: Possible security issue with avatar uploads.
--------------------------+-----------------------------
Reporter: lagdonkey | Owner:
Type: defect (bug) | Status: new
Priority: normal | Milestone: Awaiting Review
Component: Core | Version: 1.7
Severity: normal | Keywords: needs-patch
--------------------------+-----------------------------
As per my thread at: http://buddypress.org/support/topic/a-potential-
security-issue-with-avatar-uploads/
First off, I’m using BP 1.7.2, and wordpress 3.5.1 website is
amazinglyamusing.com.
Just installed BP, and am about to start working on templates to fit it
into my theme, however 1 criteria I require, is for users to be able to
upload their own avatars, which BP does.
First off, I tested this feature on my localhost development site, and the
first thing I tried was to break any security features it has. What I
found was, I could easily take a standard raw PHP file, change the
extension to .jpg, and it would upload. Of course it gave an error when it
got to the cropping section, however the file is sitting in the folder wp-
content/uploads/avatar/3. This is a MAJOR security issue, as anyone could
very easily upload any malicious file and do what they want, if they can
figure out where the uploaded files go(which wouldn’t be all that hard).
I’m just wondering if there’s some setting in BP itself I’m missing, or if
this is really how this plugin works. I’ll admit, I don’t know all the ins
and outs of web development and security, but this seems pretty dangerous,
unless I’m missing something. It was my assumption that DP should be
checking MIME filetype, and using other checksums to ensure this sort of
thing can’t happen.
--
Ticket URL: <https://buddypress.trac.wordpress.org/ticket/5041>
BuddyPress <http://buddypress.org/>
BuddyPress
More information about the buddypress-trac
mailing list