- Open Redirect
- Denial of Service
- Multiple vulnerabilities
- Backdrop Core 1.5.x versions prior to 1.5.2
Inconsistent name for term access query
Backdrop provides a mechanism to alter database SELECT
queries before they are executed. Contributed and custom modules may use this mechanism to restrict access to certain entities by implementing hook_query_alter()
or hook_query_TAG_alter()
in order to add additional conditions. Queries can be distinguished by means of query tags. As the documentation on EntityFieldQuery::addTag() suggests, access-tags on entity queries normally follow the form ENTITY_TYPE_access
(e.g. node_access
). However, the taxonomy module's access query tag predated this system and used term_access
as the query tag instead of taxonomy_term_access
.
As a result, before this security release modules wishing to restrict access to taxonomy terms may have implemented an unsupported tag, or needed to look for both tags (term_access
and taxonomy_term_access
) in order to be compatible with queries generated both by Backdrop core as well as those generated by contributed modules like Reference. Otherwise information on taxonomy terms might be disclosed to unprivileged users.
Cancel links on entity and confirmation forms allow external URLs to be injected
Under some conditions this would allow the cancel links in some forms to redirect to an external site.
Denial of service via transliterate mechanism
A specially crafted URL can cause a denial of service via the transliterate mechanism.
Upgrade your site to the latest version of Backdrop CMS. Download available at Backdrop CMS 1.5.2 release page. Update instructions are available at https://backdropcms.org/upgrade#from-previous-versions.
Inconsistent name for term access query
-
Lee Rowlands, of the Drupal Security team
- xjm of the Drupal Security Team
- David Rothstein of the Drupal Security Team
- Dave Reid of the Drupal Security Team
- Larry Garfield
- Nate Haug of the Backdrop CMS Security Team
-
Peter Wolanin of the Drupal security team
- xjm of the Drupal Security Team
- Alex Pott of the Drupal Security Team
- David Rothstein of the Drupal Security Team
- Nate Haug of the Backdrop CMS Security Team
-
Lee Rowlands of the Drupal Security Team
- Cathy Theys of the Drupal Security Team
- Alex Pott of the Drupal Security Team
- Peter Wolanin of the Drupal security team
- Daniel Wehner
- Nate Haug of the Backdrop CMS Security Team
- Heine Deelstra of the Drupal security team
- Nate Haug of the Backdrop CMS Security Team