** Changed in: mahara/1.9
       Status: Fix Committed => Fix Released

-- 
You received this bug notification because you are a member of Mahara
Contributors, which is subscribed to Mahara.
Matching subscriptions: Subscription for all Mahara Contributors -- please ask 
on #mahara-dev or mahara.org forum before editing or unsubscribing it!
https://bugs.launchpad.net/bugs/1190788

Title:
  Can cause arbitrary SWF files to execute in the browser

Status in Mahara ePortfolio:
  Fix Released
Status in Mahara 1.10 series:
  Fix Released
Status in Mahara 1.8 series:
  Fix Released
Status in Mahara 1.9 series:
  Fix Released
Status in Mahara 15.04 series:
  Fix Released

Bug description:
  Subject:        Found Critical XSS Vulnerability on Your System

  Hello,

  I found a really critical XSS (Cross Site Scripting) vulnerability on
  mahara.org. The vulnerability works as follows:

  1) I opened the demo account on Mahara and logged in the admin account
  by using the link "http://demo.mahara.org/";.

  2) Then I clicked admin avatar picture to go to user details page.

  3) After that I clicked "edit this page" button.

  4) Then I dragged "File(s) to Download image to About me section of the page.
  5) I created a .swf file that contains ActionScript codes. I also attached 
that file to this email.

  6) I uploaded that XSS.swf file.

  7) When I open XSS.swf file on browser, I saw the alert message
  showing SOLVER (my nickname)

  8) Example script:
  http://demo.mahara.org/artefact/file/download.php?file=247

  By using this XSS vulnerability, an attacker can steal Mahara users'
  cookies, and their accounts. Furthermore, the attacker can redirect
  users to a harmful website that contains trojan horse, malware or a
  JavaScript downloader to get full access on the users' computers. This
  issue can get bigger by using a XSS Worm, and influence even some
  other Mahara product users.

  As a simple solution, the content of the file that is about to be
  uploaded should be checked against harmful scripts and codes.

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1190788/+subscriptions

_______________________________________________
Mailing list: https://launchpad.net/~mahara-contributors
Post to     : mahara-contributors@lists.launchpad.net
Unsubscribe : https://launchpad.net/~mahara-contributors
More help   : https://help.launchpad.net/ListHelp

Reply via email to