19169 matches found
CVE-2026-87937
CVE-2026-87937 affects the Drupal CAS Server contrib module, which turns a Drupal installation into a Central Authentication System (CAS) Server for SSO environments. The root cause is that the module does not sufficiently validate the service URL used to redirect users during logout , resulting ...
CVE-2026-87953
The affected software is the SAML SSO – Service Provider Drupal module, which allows a Drupal site to act as a SAML 2.0 Service Provider for authentication via an external identity provider. The vulnerability is a Server-Side Request Forgery (SSRF) resulting from insufficient validation of URLs o...
CVE-2026-87940
CVE-2026-87940 affects a Drupal contrib module that enables key-based authentication on a per-user basis. The module does not cache authentication keys per user, which can allow an attacker with the same permissions as another user to view that user's authentication keys, resulting in an access b...
Malicious code in drupal-bower-install (npm)
The package drupal-bower-install was found to contain malicious code. --- Credit: OpenSSF source...
CVE-2026-84921
This module enables you to delete Webform submissions in bulk using a specified date range. The module doesn't sufficiently restrict access to the delete form. A "separate PHP fatal error issue" https://www.drupal.org/project/webformsubmissionsdelete/issues/3396717 may prevent exploitation in...
CVE-2026-16648
This module enables you to log the emails sent by Mailer Plus as content entities, so they can be reviewed at Reports Mail log. The module doesn't sufficiently redact the content of the emails it logs. Account related emails are stored with their one-time login links intact, so any user who can...
CVE-2026-84911
This AI Chatbot module enables you to have a Chatbot using assistants to help you with your Drupal website. The module doesn't sufficiently sanitize for cross site scripting XSS when using the structured results using legacy agent setups. This vulnerability is mitigated by the fact that an attack...
DRUPAL-CONTRIB-2026-133
This module enables you to delete Webform submissions in bulk using a specified date range. The module doesn't sufficiently restrict access to the delete form. A separate PHP fatal error issue may prevent exploitation in practice on Drupal 10+...
DRUPAL-CONTRIB-2026-132
This module creates permissions per node content type to control access to unpublished content. The module has allowed view access for published content, overriding other access mechanisms that might have been in place...
DRUPAL-CONTRIB-2026-131
This module enables you to add dynamic caption support to PhotoSwipe image galleries. The module doesn't sufficiently sanitize user-supplied input such as image alt tags in its dynamic caption script, leading to a Cross-Site Scripting XSS vulnerability. This vulnerability is mitigated by the fact...
DRUPAL-CONTRIB-2026-130
The Monobank payment API module provides integration with Monobank acquiring payments. The module did not verify the Monobank webhook signature before processing payment status callbacks...
DRUPAL-CONTRIB-2026-129
A module to import media files into media library. The import folder is a plain textfield with no validation. Point it at any directory the web user can read, and the importer copies every file whose extension matches a selected media type into the public files directory and publishes it as a Med...
DRUPAL-CONTRIB-2026-128
This module enables you to log the emails sent by Mailer Plus as content entities, so they can be reviewed at Reports Mail log. The module doesn't sufficiently redact the content of the emails it logs. Account related emails are stored with their one-time login links intact, so any user who can...
DRUPAL-CONTRIB-2026-127
This module enables you to restrict access to JSON:API routes based on specific user roles. The module doesn't sufficiently enforce access controls under scenarios where a request mimics an XMLHttpRequest...
DRUPAL-CONTRIB-2026-126
This islandoraadvancedsearch sub module enables AJAX updates for advanced search, facet, and search result blocks. The module doesn't sufficiently check block access when arbitrary block ID's are submitted to its publicly accessible AJAX endpoint. This may allow an unauthenticated attacker to...
DRUPAL-CONTRIB-2026-125
This module enables you to add an extra layer of verification for user registration. The module doesn't sufficiently filter user-supplied input before output, resulting in an unauthenticated reflected Cross-site Scripting XSS vulnerability...
DRUPAL-CONTRIB-2026-124
This module enables you to add extra layer of verification for user registration. The module doesn't sufficiently validate user-supplied input resulting in an account takeover vulnerability...
DRUPAL-CONTRIB-2026-123
This module enables you use UI Patterns with blocks, for use in Layout Builder. The module doesn't sufficiently validate user input before passing to token replacement. This vulnerability is mitigated by the fact that an attacker must have a role with the ability to edit layout builder layouts...
DRUPAL-CONTRIB-2026-122
Calculate Working Days allows you to calculate working days between 2 dates. This module doesn't sufficiently restrict access to its settings form...
DRUPAL-CONTRIB-2026-121
This module enables you to automatically translate entities. The module doesn't sufficiently check access on the entity to be translated, related fields or referenced entities when performing an AI translation on an entity or when those fields / entities have a different access level than the...