COOKiES Consent Management - Moderately critical - Cross Site Scripting - SA-CONTRIB-2025-076

Date: 
2025-May-28
CVE IDs: 
CVE-2025-48915

The COOKIES module protects users from executing JavaScript code provided by third parties, e.g., to display ads or track user data without consent.

Each sub-module allows to include a specific third party service in the consent management, by controlling the execution of javascript. However, this does not adequately check whether the provided JavaScript code originates from authorized users.

A potential attacker would at least need permission to create and publish HTML (e.g. content or comments).

COOKiES Consent Management - Moderately critical - Cross Site Scripting - SA-CONTRIB-2025-075

Date: 
2025-May-28
CVE IDs: 
CVE-2025-48914

This module provides a format filter, which allows you to "disable" certain HTML elements (e.g. remove their src attribute) specified by the user. These elements will be enabled again, once the COOKiES banner is accepted.

The module doesn't sufficiently check whether to convert "data-src" attributes to "src" when their value might contain malicious content under the scenario, that module specific classes are set on the HTML element.

etracker - Moderately critical - Cross Site Scripting - SA-CONTRIB-2025-074

Date: 
2025-May-28
CVE IDs: 
CVE-2025-48920

The module adds the etracker web statistics tracking system to your website.

The cookies_etracker submodule allows the inline JavaScript to be included in consent management. However, this does not adequately check whether the provided JavaScript code originates from authorized users.

A potential attacker would at least need permission to create and publish HTML (e.g. content or comments).

Simple Klaro - Moderately critical - Cross Site Scripting - SA-CONTRIB-2025-073

Date: 
2025-May-28
CVE IDs: 
CVE-2025-48919

The "Simple Klaro" module adds the "Klaro! A Simple Consent Manager" to your website and allows you to configure it according to your needs in the Drupal backend.

The module doesn't sufficiently sanitise data attributes allowing persistent Cross Site Scripting (XSS) attacks.

This vulnerability is mitigated by the fact that an attacker must have a role with permission to enter HTML tags containing specific data attributes.

EU Cookie Compliance (GDPR Compliance) - Moderately critical - Cross Site Scripting - SA-CONTRIB-2025-072

Date: 
2025-May-28
CVE IDs: 
CVE-2025-48917

This module addresses the General Data Protection Regulation (GDPR) and the EU Directive on Privacy and Electronic Communications.

The module doesn't sufficiently verify whether "disabled JavaScript" entries are valid or correspond to actual scripts on the page. As a result, an attacker could inject and execute arbitrary JavaScript by adding invalid or non-existent entries, which the module then attempts to process.

This vulnerability is mitigated by the fact that an attacker must have a role with the permission "Administer EU Cookie Compliance banner".

Simple Klaro - Moderately critical - Cross Site Scripting - SA-CONTRIB-2025-071

Date: 
2025-May-28
CVE IDs: 
CVE-2025-48918

The "Simple Klaro" module adds the "Klaro! A Simple Consent Manager" to your website and allows you to configure it according to your needs in the Drupal backend.

The module doesn't sufficiently mark its administrative permission as restricted, creating the possibility for the permission to be granted too broadly. A malicious admin could execute a Cross Site Scripting (XSS) attack.

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

Bookable Calendar - Less critical - Access bypass - SA-CONTRIB-2025-070

Date: 
2025-May-28
CVE IDs: 
CVE-2025-48916

This module enables you to setup a repeating date rule that users can "book" different dates, allowing you to let users register for a variety of different things like conference rooms or guitar lessons.

This module has a permission of "view booking" and "view booking contact" which allows you to view them regardless of whether you own them or not. Due to bad naming of the permissions it's likely admins have configured those to users that shouldn't have them.

Lightgallery - Moderately critical - Cross Site Scripting - SA-CONTRIB-2025-069

Date: 
2025-May-21
CVE IDs: 
CVE-2025-48447

This module integrates Drupal with LightGallery, enabling the use of the LightGallery library with any image field or view.

The module does not adequately sanitize user input in the image field’s "alt" attribute, potentially allowing cross-site scripting (XSS) attacks when tags or scripts are inserted.

This vulnerability is partially mitigated by the requirement that an attacker must have permission to create content containing an image field configured to use the LightGallery format.

Admin Audit Trail - Less critical - Denial of Service - SA-CONTRIB-2025-068

Date: 
2025-May-21
CVE IDs: 
CVE-2025-48448

The Admin Audit Trail module tracks logs of specific events that you'd like to review. When the submodule Admin Audit Trail: User Authentication is enabled, it logs user authentication events (login, logout, and password reset requests).

The module does not sufficiently limit some large values before logging the data.

Commerce Alphabank Redirect - Moderately critical - Access bypass - SA-CONTRIB-2025-067

Date: 
2025-May-21
CVE IDs: 
CVE-2025-48446

This module enables you to pay for Commerce order to an environment provided and secured by the bank

The module doesn't sufficiently verify the payment status on canceled orders. An attacker can issue a specially crafted request to update the order status to completed.

Pages

Subscribe with RSS Subscribe to Security advisories