Lucene search
K

ExpressionEngine Cross Site Scripting

🗓️ 24 Mar 2009 00:00:00Reported by Adam BaldwinType 
packetstorm
 packetstorm
🔗 packetstormsecurity.com👁 33 Views

ExpressionEngine avatar name input validation vulnerability

Code
`nGenuity Information Services - Security Advisory  
  
Advisory ID: NGENUITY-2009-003 - ExpressionEngine Persistent Cross-Site Scripting  
Application: ExpressionEngine (1.6.4 (possibly earlier)-1.6.6)  
Vendor: EllisLab, INC  
Vendor website: http://www.expressionengine.com <http://www.transparent-tech.com/>  
Author: Adam Baldwin ([email protected])  
  
I. BACKGROUND  
"ExpressionEngine is a flexible, feature-rich content management system  
that empowers thousands of individuals, organizations, and companies  
around the world to easily manage their website." [1]   
  
II. DETAILS  
While setting a display avatar in the user control panel, avatar names  
are not validated for invalid input. User input is then rendered, unaltered  
into any browser that displays that members avatar.  
  
Here is an example of an avatar name that will display an alert to any visitor  
that views the users profile.  
  
chococat.gif"><script>alert('XSS')</script><div "a  
  
III. REFERENCES  
[1] - http://expressionengine.com/  
  
IV. VENDOR COMMUNICATION  
1.17.2009 - Vendor Notified  
1.18.2009 - Initial vendor communication (details requested)  
1.18.2009 - Steps to reproduce provided to vendor  
1.21.2009 - Vendor response with public update "shortly"  
1.22.2009 - Vendor releases 1.6.7 which addresses this vulnerability  
  
Copyright (c) 2008 nGenuity Information Services, LLC  
`

Data

Build on a solid foundation with Vulners data

We provide the essential building blocks for cybersecurity solutions with comprehensive, structured, and constantly updated vulnerability and exploits data

Api

Power your application with Vulners API

The Vulners REST API offers reliable, high-performance access to vulnerability intelligence, with 99.9% SLA uptime and CDN-backed data delivery for seamless global access

App

Assess and manage vulnerabilities with Vulners tools

Built on top of Vulners' database and SDK, end-user solutions give security professionals and developers lightweight and powerful tools for vulnerability remediation