* Advisory ID: DRUPAL-SA-CONTRIB-2010-075 * Project: Tagging (third-party module) * Version: 6.x * Date: 2010-July 21 * Security risk: Moderately critical * Exploitable from: Remote * Vulnerability: Cross Site Scripting
-------- DESCRIPTION ---------------------------------------------------------
The Tagging module provides an alternative input widget and other features for taxonomy terms. The module does not properly escape user-provided content submitted to free-tagging vocabularies displayed on node previews, leading to a Cross Site Scripting (XSS [1]) vulnerability. Any user with permission to create or edit a node containing a free-tagging vocabulary is vulnerable to attack. -------- VERSIONS AFFECTED ---------------------------------------------------
* Tagging module for Drupal 6.x versions prior to 6.x-2.4.
Drupal core is not affected. If you do not use the contributed Tagging [2] module, there is nothing you need to do. -------- SOLUTION ------------------------------------------------------------
Install the latest version: * Upgrade to Tagging 6.x-2.4 [3]
See also the Tagging project page [4]. -------- REPORTED BY ---------------------------------------------------------
* Mike Stefanello [5] * Barry Jaspan [6] of the Drupal security team
-------- FIXED BY ------------------------------------------------------------
* Eugen Mayer [7], module maintainer * Mike Stefanello [8]
-------- CONTACT -------------------------------------------------------------
The Drupal security team [9] can be reached at security at drupal.org or via the form at http://drupal.org/contact.
[1] http://en.wikipedia.org/wiki/Cross-site_scripting [2] http://drupal.org/project/tagging [3] http://drupal.org/node/857494 [4] http://drupal.org/project/tagging [5] http://drupal.org/user/107190 [6] http://drupal.org/user/46413 [7] http://drupal.org/user/108406 [8] http://drupal.org/user/107190 [9] http://drupal.org/security-team