Apigee Edge - Moderately critical - Access bypass - SA-CONTRIB-2022-045

Project machine name: 
apigee_edge
Date: 
2022-May-25

The Apigee Edge module allows connecting a Drupal site to Apigee X / Edge in order to build a developer portal. The developers (user) can view API keys for their respective Apps.

The module discloses information by allowing attackers to view cached information of API Keys from the browser cache for a limited time frame after the user login on the same computer.

Entity Browser Block - Moderately critical - Access bypass - SA-CONTRIB-2022-044

Project machine name: 
entity_browser_block
Date: 
2022-May-25

Entity Browser Block provides a Block Plugin for every Entity Browser on your site.

The module didn't sufficiently check entity view access in the block form.

This vulnerability is mitigated by the fact that an attacker must be able to place a block - either through the core "Block Layout" page or via a module like Layout Builder.

Open Social - Moderately critical - Access bypass - SA-CONTRIB-2022-043

Project machine name: 
social
Date: 
2022-May-25

Open Social is a Drupal distribution for online communities.

Group entities created within Open Social did not sufficiently check entity access in group overviews, allowing users to see information in the overviews they should not have access to. Visiting the entity directly resulted in correct access checks applied.

This vulnerability is mitigated by the fact that an attacker must be able to view Group entities in an overview and have certain common permissions revoked.

Embed - Moderately critical - Cross-Site Request Forgery - SA-CONTRIB-2022-042

Project machine name: 
embed
Date: 
2022-May-25

The Drupal Embed module provides a filter to allow embedding various embeddable items like entities in content fields.

In certain circumstances, the filter could allow an unprivileged user to inject HTML into a page when it is accessed by a trusted user with permission to embed items. In some cases, this could lead to Cross-Site Request Forgery.

Wingsuit - Storybook for UI Patterns - Critical - Access bypass - SA-CONTRIB-2022-040

Project machine name: 
wingsuit_companion
Date: 
2022-May-18

The Wingsuit module enables site builders to build UI Patterns (and|or) Twig Components with Storybook and use them without any mapping code in Drupal.

The module doesn't have an access check for the admin form allowing an attacker to view and modify the Wingsuit configuration.

Quick Node Clone - Moderately critical - Access bypass - SA-CONTRIB-2022-038

Project machine name: 
quick_node_clone
Date: 
2022-May-04

The module adds a "Clone" tab to a node. When clicked, a new node is created and fields from the previous node are populated into the new fields. This module supports paragraphs, groups, and other referenced entities.

The module has a vulnerability which allows attackers to bypass the protection to clone any group content with an access check. Users are allowed to copy other group's nodes, and if they do that, the node gets added to groups they don't have access to.

Image Field Caption - Moderately critical - Cross Site Scripting - SA-CONTRIB-2022-036

Project machine name: 
image_field_caption
Date: 
2022-May-04

Image Field Caption (image_field_caption) adds an extra text area for captions on image fields.

The module doesn't sanitize user input in certain cases, which leads to a Cross-Site-Scripting (XSS) vulnerability.

The vulnerability is mitigated by several permissions, of which at least some are commonly only assigned to either editors, site builders or administrators.

Doubleclick for Publishers (DFP) - Moderately critical - Cross site scripting - SA-CONTRIB-2022-035

Project machine name: 
dfp
Date: 
2022-May-04

Doubleclick for Publishers (DFP) module enables a site to place ads from Doubleclick For Publishers.

The module doesn't sanitize user input in certain cases, which leads to Cross-Site-Scripting (XSS) vulnerabilities. An attacker that can create or edit certain entities may be able to exploit a Cross-Site-Scripting (XSS) vulnerability to target visitors of the site, including site admins with privileged access.

This vulnerability is mitigated by the fact that an attacker must have a role with the permission "administer DFP".

Link - Moderately critical - Cross site scripting - SA-CONTRIB-2022-034

Project machine name: 
link
Date: 
2022-May-04

This module enables you to add URL fields to entity types with a variety of options.

The module doesn't sufficiently filter output when token processing is disabled on an individual field.

This vulnerability is mitigated by the fact that an attacker must have a role with the permission to create content and the token processing option must be disabled.

Drupal core - Moderately critical - Access bypass - SA-CORE-2022-009

Project machine name: 
drupal
Date: 
2022-April-20
CVE IDs: 
CVE-2022-25274

Drupal 9.3 implemented a generic entity access API for entity revisions. However, this API was not completely integrated with existing permissions, resulting in some possible access bypass for users who have access to use revisions of content generally, but who do not have access to individual items of node and media content.

This vulnerability only affects sites using Drupal's revision system.

This advisory is not covered by Drupal Steward.

Drupal core - Moderately critical - Improper input validation - SA-CORE-2022-008

Project machine name: 
drupal
Date: 
2022-April-20
CVE IDs: 
CVE-2022-25273

Drupal core's form API has a vulnerability where certain contributed or custom modules' forms may be vulnerable to improper input validation. This could allow an attacker to inject disallowed values or overwrite data. Affected forms are uncommon, but in certain cases an attacker could alter critical or sensitive data.

We do not know of affected forms within core itself, but contributed and custom project forms could be affected. Installing this update will fix those forms.

This advisory is not covered by Drupal Steward.

Rename Admin Paths - Moderately critical - Access bypass - SA-CONTRIB-2022-033

Project machine name: 
rename_admin_paths
Date: 
2022-April-12

The Rename Admin Path module provides additional security to Drupal sites by renaming the admin paths. The module has a vulnerability with allows attackers to bypass the protection by using specially crafted URLs.

The risk is mitigated by the fact that, even though the attacker can bypass the protection offered by this module, all regular permissions still apply.

Anti-Spam by CleanTalk - Moderately critical - SQL Injection - SA-CONTRIB-2022-032

Project machine name: 
cleantalk
Date: 
2022-March-30

This module provides integration with the CleanTalk spam protection service.

The module does not properly filter data in certain circumstances.

Update: 2022-03-31 - fix release node links

Role Delegation - Moderately critical - Privilege escalation - SA-CONTRIB-2022-031

Project machine name: 
role_delegation
Date: 
2022-March-23

This module allows site administrators to grant specific roles the authority to assign selected roles to users, without them needing the administer permissions permission.

The module contains an access bypass vulnerability when used in combination with the Views Bulk Operations module. An authenticated user is able to assign the administrator role to his own user.

This vulnerability is mitigated by the fact that an attacker must have access to an overview of users with the views bulk operations module enabled. E.g. The admin_views module provides such a view.

Colorbox Node - Critical - Unsupported - SA-CONTRIB-2022-030

Project machine name: 
colorbox_node
Date: 
2022-March-23

The security team is marking this project unsupported. There is a known security issue with the project that has not been fixed by the maintainer. If you would like to maintain this project, please read: https://www.drupal.org/node/251466#procedure---own-project---unsupported

This module was unsupported on 2022-01-26, however, the SA was missed in publishing them at that time.

Drupal core - Moderately critical - Third-party libraries - SA-CORE-2022-006

Project machine name: 
drupal
Date: 
2022-March-21
CVE IDs: 
CVE-2022-24775

Drupal uses the third-party Guzzle library for handling HTTP requests and responses to external services. Guzzle has released a security update which may affect some Drupal sites.

Opigno Learning path - Moderately critical - Access bypass - SA-CONTRIB-2022-029

Project machine name: 
opigno_learning_path
Date: 
2022-March-09

This module is used as part of the Opigno LMS distribution and implements learning paths for the LMS.

The module was providing too much user information about users such as the list of groups a uid is in.

SVG Formatter - Critical - Cross Site Scripting - SA-CONTRIB-2022-028

Project machine name: 
svg_formatter
Date: 
2022-March-09

SVG Formatter module provides support for using SVG images on your website.

Our dependency library enshrined/svg-sanitize has a cross-site scripting vulnerability.

This vulnerability is mitigated by the fact that an attacker must have a role with permission that enables them to upload SVG images.

End of Drupal 6 vendor support - PSA-2022-03-09

Date: 
2022-March-09

Drupal 6 LTS vendor-provided support will end on October 22, 2022.

On February 24th, 2016, Drupal 6 was marked end-of-life (EOL). The Drupal 6 Long-Term-Support (LTS) program added more than 6 years of additional coverage for program participants and the community.

GOV.UK Theme - Moderately critical - Cross site scripting - SA-CONTRIB-2022-027

Project machine name: 
govuk_theme
Date: 
2022-February-23

The GOV.UK Theme (govuk_theme) is a Drupal theme for the GOV.UK Design System.

The theme doesn't sanitize user input in certain cases, which leads to Cross-Site-Scripting (XSS) vulnerabilities. An attacker that can create or edit certain entities or configuration may be able to exploit one or more Cross-Site-Scripting (XSS) vulnerabilities to target visitors of the site, including site admins with privileged access.

The vulnerability is mitigated by the facts, that:

Entity Reference Tree Widget - Moderately critical - Cross Site Scripting - SA-CONTRIB-2022-026

Project machine name: 
entity_reference_tree
Date: 
2022-February-23

This module provides an entity relationship hierarchy tree widget for an entity reference field.

The module doesn't sufficiently filter on output, leading to a Cross Site Scripting vulnerability.

This vulnerability is mitigated by the fact that an attacker must have a role with the permission to modify an entity that is the reference to a field.

Quick Edit - Moderately critical - Information Disclosure - SA-CONTRIB-2022-025

Project machine name: 
quickedit
Date: 
2022-February-16

This advisory addresses a similar issue to Drupal core - Moderately critical - Information disclosure - SA-CORE-2022-004.

The Quick Edit module does not properly check entity access in some circumstances. This could result in users with the "access in-place editing" permission viewing some content they are are not authorized to access.

Drupal core - Moderately critical - Information disclosure - SA-CORE-2022-004

Project machine name: 
drupal
Date: 
2022-February-16
CVE IDs: 
CVE-2022-25270

The Quick Edit module does not properly check entity access in some circumstances. This could result in users with the "access in-place editing" permission viewing some content they are are not authorized to access.

Sites are only affected if the QuickEdit module (which comes with the Standard profile) is installed.

Also see Quick Edit - Moderately critical - Information disclosure - SA-CONTRIB-2022-025 which addresses the same vulnerability for the contributed module.

Drupal core - Moderately critical - Improper input validation - SA-CORE-2022-003

Project machine name: 
drupal
Date: 
2022-February-16
CVE IDs: 
CVE-2022-25271

Drupal core's form API has a vulnerability where certain contributed or custom modules' forms may be vulnerable to improper input validation. This could allow an attacker to inject disallowed values or overwrite data. Affected forms are uncommon, but in certain cases an attacker could alter critical or sensitive data.

This advisory is not covered by Drupal Steward.

Custom Breadcrumbs - Less critical - Cross Site Scripting - SA-CONTRIB-2022-024

Project machine name: 
custom_breadcrumbs
Date: 
2022-February-09

The Custom Breadcrumbs module provides a variety of options for customizing the breadcrumb trail.

The module doesn't sufficiently filter on output, leading to a Cross Site Scripting vulnerability.

This vulnerability is mitigated by the fact that an attacker must have a role with the permission "Administer custom breadcrumbs" permission.

Fancy File Delete - Moderately critical - Access Bypass - SA-CONTRIB-2022-023

Project machine name: 
fancy_file_delete
Date: 
2022-February-09

This module enables you to manage and delete files.

The module doesn't sufficiently protect unmanaged files from view under the scenario unauthenticated user knows path to visit the view and can attempt to delete files which results in duplicate files being created.

To mitigate this issue without deploying code, review all views that are based on Fancy File Delete and ensure they have an access control set to use the permission "administer unmanaged files entities".

Private Taxonomy Terms - Critical - Access bypass, Information Disclosure, Multiple vulnerabilities - SA-CONTRIB-2022-014

Project machine name: 
private_taxonomy
Date: 
2022-January-26

This module enables users to create 'private' vocabularies.

The module doesn't sufficiently check user access permissions when attempting to view, edit, or add terms to vocabularies, including vocabularies not managed by the module.

Partial mitigation is available by requiring users have been granted at least "Administer own taxonomy", "Edit own terms in vocabulary_name" or "Delete own terms in vocabulary_name" permissions, however this does not mitigate all known issues.

Printer, email and PDF versions - Critical - Unsupported - SA-CONTRIB-2022-022

Project machine name: 
print
Date: 
2022-January-25

Update 2022-05-31. A past and new maintainers have created a fix and new releases which include fixes for the security issue that caused the module to be unsupported.

The security team is marking this project unsupported. There is a known security issue with the project that has not been fixed by the maintainer. If you would like to maintain this project, please read: https://www.drupal.org/node/251466#procedure---own-project---unsupported

Image Media Export Import - Critical - Unsupported - SA-CONTRIB-2022-021

Project machine name: 
image_export_import
Date: 
2022-January-25

The security team is marking this project unsupported. There is a known security issue with the project that has not been fixed by the maintainer. If you would like to maintain this project, please read: https://www.drupal.org/node/251466#procedure---own-project---unsupported

Remote Stream Wrapper - Critical - Unsupported - SA-CONTRIB-2022-020

Project machine name: 
remote_stream_wrapper
Date: 
2022-January-25

Update 2022-05-04: Existing maintainers have updated the project to clarify that the module did not contain a security issue that caused the module to be unsupported.

The security team is marking this project unsupported. There is a known security issue with the project that has not been fixed by the maintainer. If you would like to maintain this project, please read: https://www.drupal.org/node/251466#procedure---own-project---unsupported

Vendor Stream Wrapper - Moderately critical - Unsupported - SA-CONTRIB-2022-019

Project machine name: 
vendor_stream_wrapper
Date: 
2022-January-25

This module provides a stream wrapper for files located in the vendor directory. Even when the vendor directory is moved outside the webroot, it allows providing publically accessible URLs to these files.

The module exposes all files that are in the vendor directory, without a site owner's knowledge or intention. This could be undesirable behavior, especially since this module is required as a dependency by other modules.

Edited October 24, 2023 after the project has been re-supported by new maintainers and this advisory metadata affects composer.

Cog - Critical - Unsupported - SA-CONTRIB-2022-018

Project machine name: 
cog
Date: 
2022-January-25

The security team is marking this project unsupported. There is a known security issue with the project that has not been fixed by the maintainer. If you would like to maintain this project, please read: https://www.drupal.org/node/251466#procedure---own-project---unsupported

Media Entity Flickr - Critical - Unsupported - SA-CONTRIB-2022-017

Project machine name: 
media_entity_flickr
Date: 
2022-January-25

The security team is marking this project unsupported. There is a known security issue with the project that has not been fixed by the maintainer. If you would like to maintain this project, please read: https://www.drupal.org/node/251466#procedure---own-project---unsupported

Vocabulary Permissions Per Role - Critical - Access bypass - SA-CONTRIB-2022-016

Project machine name: 
vppr
Date: 
2022-January-25

Update
Maintainers stepped forward, fixed the security issue, and Vocabulary Permissions Per Role is supported again.

The module allows adding to/editing terms of/removing terms from vocabularies per role.

The module did not properly check access for certain operations allowing an unauthorized malicious user to view, modify and delete terms.

Exif - Critical - Remote code execution - SA-CONTRIB-2022-015

Project machine name: 
exif
Date: 
2022-January-25

This module enables you to automatically scan images uploaded to the site to extract their meta data and store it in taxonomy structures.

The module doesn't sufficiently protect against malicious files being used to attack the site.

This vulnerability is mitigated by the fact that an attacker must have permission to upload images to the site.

Business Responsive Theme - Critical - Unsupported - SA-CONTRIB-2022-013

Project machine name: 
business_responsive_theme
Date: 
2022-January-25

The security team is marking this project unsupported. There is a known security issue with the project that has not been fixed by the maintainer. If you would like to maintain this project, please read: https://www.drupal.org/node/251466#procedure---own-project---unsupported

Swiftype integration - Critical - Unsupported - SA-CONTRIB-2022-012

Project machine name: 
swiftype
Date: 
2022-January-25

The security team is marking this project unsupported. There is a known security issue with the project that has not been fixed by the maintainer. If you would like to maintain this project, please read: https://www.drupal.org/node/251466#procedure---own-project---unsupported

Navbar - Moderately critical - Cross Site Scripting - SA-CONTRIB-2022-011

Project machine name: 
navbar
Date: 
2022-January-25

This module provides a very simple, mobile-friendly navigation toolbar.

The module doesn't sufficiently check for user-provided input.

This vulnerability is mitigated by the fact that an attacker must have the ability to post content using a text format (like the default "Filtered HTML" format) that won't filter out the exploit code.

Rate - Critical - Unsupported - SA-CONTRIB-2022-010

Project machine name: 
rate
Date: 
2022-January-25

2022-01-31 - a new maintainer has step forward and this module has been updated.

The security team is marking this project unsupported. There is a known security issue with the project that has not been fixed by the maintainer. If you would like to maintain this project, please read: https://www.drupal.org/node/251466#procedure---own-project---unsupported

Expire reset password link - Critical - Unsupported - SA-CONTRIB-2022-009

Project machine name: 
expire_reset_pass_link
Date: 
2022-January-25

The security team is marking this project unsupported. There is a known security issue with the project that has not been fixed by the maintainer. If you would like to maintain this project, please read: https://www.drupal.org/node/251466#procedure---own-project---unsupported

Admin Toolbar Search - Critical - Unsupported - SA-CONTRIB-2022-008

Project machine name: 
admin_toolbar_search
Date: 
2022-January-25

The security team is marking this project unsupported. There is a known security issue with the project that has not been fixed by the maintainer. If you would like to maintain this project, please read: https://www.drupal.org/node/251466#procedure---own-project---unsupported

Colorbox - Critical - Unsupported - SA-CONTRIB-2022-007

Project machine name: 
colorbox
Date: 
2022-January-25

Updated 2022-02-02: New maintainers have volunteered for the project and created new releases which includes fixes for the security issues that caused the module to be unsupported.

The security team is marking this project unsupported. There is a known security issue with the project that has not been fixed by the maintainer. If you would like to maintain this project, please read: https://www.drupal.org/node/251466#procedure---own-project---unsupported

Taxonomy Access Control Lite - Critical - Unsupported - SA-CONTRIB-2022-006

Project machine name: 
tac_lite
Date: 
2022-January-25

Update 2022-03-01. New maintainers have volunteered for the project and created a new release which includes fixes for the 3 security issues that caused the module to be unsupported.

The security team is marking this project unsupported. There is a known security issue with the project that has not been fixed by the maintainer. If you would like to maintain this project, please read: https://www.drupal.org/node/251466#procedure---own-project---unsupported

Prevent anonymous users to access Drupal pages - Critical - Unsupported - SA-CONTRIB-2022-005

Project machine name: 
anonymousredirect
Date: 
2022-January-25

The security team is marking this project unsupported. There is a known security issue with the project that has not been fixed by the maintainer. If you would like to maintain this project, please read: https://www.drupal.org/node/251466#procedure---own-project---unsupported

Drupal core - Moderately critical - Cross site scripting - SA-CORE-2022-002

Project machine name: 
drupal
Date: 
2022-January-19

jQuery UI is a third-party library used by Drupal. This library was previously thought to be end-of-life.

Late in 2021, jQuery UI announced that they would be continuing development, and released a jQuery UI 1.13.0 version. In addition to the issue covered by SA-CORE-2022-001, further security vulnerabilities disclosed in jQuery UI 1.13.0 may affect Drupal 7 only:

Drupal core - Moderately critical - Cross Site Scripting - SA-CORE-2022-001

Project machine name: 
drupal
Date: 
2022-January-19

jQuery UI is a third-party library used by Drupal. This library was previously thought to be end-of-life.

Late in 2021, jQuery UI announced that they would be continuing development, and released a jQuery UI 1.13.0 version. As part of this 1.13.0 update, they disclosed the following security issue that may affect Drupal 9 and 7:

jQuery UI Datepicker - Moderately critical - Cross Site Scripting - SA-CONTRIB-2022-004

Project machine name: 
jquery_ui_datepicker
Date: 
2022-January-19

jQuery UI is a third-party library used by Drupal. The jQuery UI Datepicker module provides the jQuery UI Datepicker library, which is not included in Drupal 9 core.

jQuery UI was previously thought to be end-of-life.

Late in 2021, jQuery UI announced that they would be continuing development, and released a jQuery UI 1.13.0 version. As part of this 1.13.0 update, they disclosed the following security issues that may affect site using the jQuery UI Datepicker module:

Pages

Subscribe with RSS Subscribe to Security advisories