DRUPAL-CONTRIB-2021-025 The *Admin Toolbar* (`admin_toolbar`) module extends the default toolbar provided by Drupal Core with various features facilitating day-to-d

Not scored Published

Attackers with editor permissions can inject scripts via Admin Toolbar Search, potentially compromising admin accounts and exposing entity labels.

Exploited in the wild
Not known
Login needed
Any signed-in user
Attackable
Over the internet
Victim action needed
A user has to click or open something
Fix
Available

What is DRUPAL-CONTRIB-2021-025?

DRUPAL-CONTRIB-2021-025 is a cross-site scripting vulnerability in drupal/admin_toolbar, published on 25 Aug 2021. Any signed-in user can exploit it over the network, and only if a user opens a file or follows a link.

Official description

The Admin Toolbar (admin_toolbar) module extends the default toolbar provided by Drupal Core with various features facilitating day-to-day editorial and administrative work.

The Admin Toolbar Search sub-module of this module

  • doesn't sanitize user input in certain cases, which leads to a Cross-Site-Scripting (XSS) vulnerability. An attacker that can create or edit certain entities, entity bundles or entity types may be able to exploit one or more Cross-Site-Scripting (XSS) vulnerabilities to target users with access to the Admin Toolbar Search search box, including site admins with privileged access.
  • doesn't properly check access in certain cases, which may result in an information disclosure vulnerability of entity type and bundle labels.

The vulnerability is mitigated by the facts, that:

  • the Admin Toolbar Search sub-module must be enabled.
  • an attacker must have one of several permissions, of which at least some are commonly only assigned to either editors, site builders or administrators.
  • a targeted account must have permission to use the search box provided by the Admin Toolbar Search sub-module.

Which versions are affected by DRUPAL-CONTRIB-2021-025?

Linux distribution packages (1)
drupal/admin_toolbar Packagist:https://packages.drupal.org/8All versions to 3.0.02.5.0

How do I fix DRUPAL-CONTRIB-2021-025?

Apply the vendor's patch.

Escape output for the context it lands in and set a strict Content Security Policy. Upgrading the affected component is the real fix. More about Cross-site scripting.

Is DRUPAL-CONTRIB-2021-025 being exploited?

There is no known exploitation of DRUPAL-CONTRIB-2021-025 in the wild and no public exploit code.

Sources

Is DRUPAL-CONTRIB-2021-025 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free