09/02/2026
Fourteen Drupal security advisories went out today. Four are rated critical, and those are the ones to deal with first.
Calculate Working Days (2.0.3) left its settings form open to people who should not be able to reach it.
Email Verification / SMS Verification / OTP Verification (2.4.0) has a reflected cross-site scripting hole that does not require an attacker to be logged in at all. That combination is why it earned a critical rating.
Jsonapi Role Access (2.0.2) is meant to lock JSON:API routes down by role. A request shaped like an XMLHttpRequest slipped past those checks.
Unpublished Node Permissions (1.8.0) was granting view access to published content in a way that overrode other access rules a site had set up.
The remaining ten are moderately critical.
Mailer Plus Log (1.2.7) is the one I would not sit on. It logged account emails with their one-time login links still readable, so anyone allowed to view the mail log could grab a login link for any account, user 1 included.
Media Library Importer (2.1.6) accepted any folder path the web user could read and republished the files it found into the public files directory. Private files could end up downloadable by anyone.
Monobank payment API (1.0.3) processed payment webhooks without checking the signature first.
Advanced Search (2.4.5) and Islandora (2.19.0) share the same AJAX endpoint flaw, where a guessed block ID could return restricted block content.
AI (1.4.8) and AI translate (1.4.1) skipped access checks on referenced entities during translation.
Component blocks (1.2.7) and PhotoSwipe (5.0.9) both pass user input through without enough sanitising, which opens the door to cross-site scripting.
Webform Submissions Delete (1.2.0) did not properly restrict access to its bulk delete form.
All of these apply to Drupal 10 and 11. If you do not run the module, there is nothing to do.