• Advisory ID: DRUPAL-SA-CONTRIB-2010-097
  • Project: Imagemenu (third-party module)
  • Version: 5.x, 6.x
  • Date: 2010-September-29
  • Security risk: Less critical
  • Exploitable from: Remote
  • Vulnerability: Cross-Site Scripting, Cross-site Request Forgery

Description

The Imagemenu module allows users to create and maintain image based menus.

The Drupal 5 branch of this module contains a Cross Site Request Forgery (CSRF) vulnerability which could allow a malicious user to trick an administrator into unintentionally enabling or disabling menu items provided by this module.

The Drupal 6 branch of this module does not properly sanitize some user-supplied menu and menu item properties, leading to Cross-Site Scripting (XSS) vulnerabilities. The risk is mitigated by the fact that the "administer imagemenu" permission is required in order to exploit this vulnerability.

Versions affected

  • Imagemenu for Drupal 6 prior to 6.x-1.3
  • Imagemenu for Drupal 5 prior to 5.x-1.2

Drupal core is not affected. If you do not use the contributed Imagemenu module, there is nothing you need to do.

Solution

Install the latest version:

See also the Imagemenu project page.

Reported by

  • The XSS vulnerability on menu titles was reported by Joachim Noreiko (joachim)
  • The XSS vulnerability on menu item description and the CSRF vulnerability were reported by Ivo Van Geertruyen (mr.baileys) of the Drupal security team

Fixed by

Contact

The Drupal security team can be reached at security at drupal.org or via the form at http://drupal.org/contact.