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 Author: Adam Baldwin (adam_baldwin@ngenuity-is.com) 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">