CVE-2026-84913: Drupal AI Translate Module Access Bypass Vulnerability

drupal/ai_translate Updated 03 Sep 2026

Summary

02/09/2026
Yes i
Unrated
Not published

CVE-2026-84913: This module enables you to automatically translate entities. Affects drupal/ai_translate across 2 version ranges.

< 1.3.2 >= 1.4.0, < 1.4.1

Fixed in 1.3.2 or 1.4.1, depending on the release line you run. How to fix ↓

Free scan

Check if this vulnerability affects your application

Upload a manifest or SBOM and we'll show whether you're affected, plus every other risky package in the same scan.

Check my app free

No signup required · Results in about 60 seconds

Upload your dependency manifest or SBOM

Drag & drop your file here or

Java Javascript PHP Python Go Rust Ruby Dart C/C++ Elixir CycloneDX SPDX

Upload a supported dependency manifest or SBOM. No installation or source-code access required.

See supported files and SBOM formats
SBOM sbom.json · bom.json · bom.xml · *.spdx.json · *.cdx.json · *.cdx.xml
Java pom.xml · gradle.lockfile · buildscript-gradle.lockfile
Javascript package-lock.json · yarn.lock · pnpm-lock.yaml
PHP composer.lock
Python poetry.lock · requirements.txt · Pipfile.lock
Go go.mod
Rust Cargo.lock
Ruby Gemfile.lock
Dart pubspec.lock
C/C++ conan.lock
Elixir mix.lock
Enter your work email to receive your report link.

Verify your email to view the full report and start 30 days of continuous monitoring. No credit card required.

Sponsored Lume, the Habilume companion Habilume Habit tracker with a companion that grows with you Complete habits, earn Lume Points, and watch your Lume grow as you stay consistent. App Store Google Play

Background

The 'ai_translate' module for Drupal facilitates automatic translation of entities, enhancing multilingual capabilities for websites. It allows users to translate content seamlessly, but it has been identified that the module does not adequately enforce access controls on entities and their related fields during the translation process. This oversight can lead to unauthorized access to sensitive data.

Vulnerability Detail

The vulnerability arises from insufficient access checks when performing AI translations on entities. Specifically, the module fails to verify whether the user has the appropriate permissions for the entity being translated or for any related fields and referenced entities. This permission bypass is limited to the translation operation, meaning that while unauthorized translations can occur, no additional read or update access is granted to the affected entities. This could potentially expose sensitive information to users who should not have access.

How To Fix

Fixed versions by release line

The minimum fixed version depends on the release line you run.

  • < 1.3.2 1.3.2
  • >= 1.4.0, < 1.4.1 1.4.1

Tip — Not sure which release line you're on? Vulert can find the fix for the version you are using. Scan free →

Workaround

As a temporary workaround, administrators can restrict access to the translation functionality by modifying user permissions until the module is updated. Ensure that only trusted users have access to translation features.

Conclusion

The CVE-2026-84913 vulnerability in the Drupal 'ai_translate' module poses a risk of unauthorized access to translation features due to inadequate access checks. Users are advised to update to the latest patched version to mitigate this risk and ensure the security of their applications.

See every vulnerability recorded for drupal/ai_translate →

Share this vulnerability

FAQ

CVE-2026-84913 is a vulnerability in the Drupal 'ai_translate' module that allows unauthorized access to translation features due to insufficient access checks.

If you are using versions of the 'ai_translate' module below 1.3.2 or between 1.4.0 and 1.4.1, your site is vulnerable. You can check your version in the module's configuration settings.

If an immediate update is not possible, restrict access to the translation features for users who should not have permission to translate entities.

Detailed information about CVE-2026-84913 can be found in the advisory published by the Drupal Security Team and on vulnerability databases.

Vulert monitors open-source vulnerabilities in your software by analyzing a manifest file like package-lock.json. You can use the Vulert playground to check if your application is affected by this vulnerability without any signup.

Sponsored Lume, the Habilume companion Habilume Habit tracker with a companion that grows with you Complete habits, earn Lume Points, and watch your Lume grow as you stay consistent. App Store Google Play

How To Fix

Fixed versions by release line

The minimum fixed version depends on the release line you run.

  • < 1.3.2 1.3.2
  • >= 1.4.0, < 1.4.1 1.4.1

Tip — Not sure which release line you're on? Vulert can find the fix for the version you are using. Scan free →

Subscribe to Vulert on Telegram
Daily digest of new CVEs, critical and high severity, affected packages and fixes — plus a weekly roundup.
Join the channel →
Help improve this record
Report an issue or send feedback