Moodle allows attackers to upload files containing JavaScript
        
  Low severity
        
          GitHub Reviewed
      
        Published
          May 13, 2022 
          to the GitHub Advisory Database
          •
          Updated Jan 24, 2024 
      
  
Package
Affected versions
>= 2.6.0, < 2.6.6
      >= 2.7.0, < 2.7.3
  Patched versions
2.6.6
      2.7.3
  Description
        Published by the National Vulnerability Database
      Nov 24, 2014 
    
  
        Published to the GitHub Advisory Database
      May 13, 2022 
    
  
        Last updated
      Jan 24, 2024 
    
  
        Reviewed
      Jan 24, 2024 
    
  
webservice/upload.php in Moodle 2.6.x before 2.6.6 and 2.7.x before 2.7.3 does not ensure that a file upload is for a private or draft area, which allows remote authenticated users to upload files containing JavaScript, and consequently conduct cross-site scripting (XSS) attacks, by specifying the profile-picture area.
References