CVE-2008-3218: Drupal vulnerable to Cross-site Scripting
4.3
Basic Information
Technical Details
Package Name | Ecosystem | Vulnerable Versions | First Patched Version |
---|---|---|---|
drupal/drupal | composer | >= 6.0, < 6.3 | 6.3 |
Vulnerability Intelligence
Miggo AI
Root Cause Analysis
The vulnerability description explicitly identifies two vectors: 1) free tagging taxonomy terms in node previews and 2) OpenID values. In Drupal 6.x architecture:
-
Taxonomy term handling occurs in taxonomy.module, with preview rendering in node.pages.inc. The lack of output escaping in preview rendering for user-controlled taxonomy terms would directly enable XSS.
-
OpenID processing is managed in openid.inc. While the exact vulnerable function isn't specified, authentication handlers like openid_authentication are prime candidates for unescaped output of external OpenID data.
High confidence for taxonomy-related functions based on clear vector description and Drupal's preview rendering flow. Medium confidence for OpenID due to less specific documentation, but alignment with the described attack surface.