Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate as low-privilege Drupal user
-
ExploitRequest unauthorized AI Translate route directly
-
ExecutionBypass missing authorization check
-
ImpactAccess or alter translation data
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
MITRE ATT&CK
1 technique across 1 tactic: Privilege Escalation The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires an existing authenticated Drupal account with at least low privileges (CVSS PR:L) on a site running the AI Translate contrib module in affected versions 0.0.0 through 1.3.2 or 1.4.0 through 1.4.1; the flaw is a missing authorization check that permits forceful browsing to AI Translate functionality or resources. Limiting factors: the attacker must already hold a valid low-privilege account (not anonymous/unauthenticated), the supplied vector indicates user interaction is required (UI:R), impact is capped at low confidentiality and integrity with no availability effect, and only sites with the AI Translate module installed are exposed. Updating to the fixed releases (1.3.2 for the pre-1.4 branch, 1.4.1 for the 1.4 branch) per the vendor advisory remediates it. |
| Impact | This is a moderate-severity, low-priority issue rather than an urgent threat. The CVSS 3.1 base score is 4.6 (Medium) with vector AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:L/A:N, meaning network-reachable but requiring existing low-level privileges (PR:L) and some user interaction (UI:R), yielding only low confidentiality and integrity impact and no availability impact - consistent with a Missing Authorization / Forceful Browsing weakness (CWE-862) rather than full compromise. There is NO CISA KEV listing and no EPSS score was provided in the input, so real-world exploitation probability cannot be quantified from the data. The references contain only the Drupal security advisory (SA-contrib-2026-121) and the NVD detail page - neither is PoC or exploit code - so exploitation status is 'no public exploit identified at time of analysis.' The vendor/vuln.today decision label is 'this_month' (not act_now or emergency), reinforcing a planned-patching posture. One minor tension to verify: UI:R in the supplied vector is unusual for forceful browsing, which typically involves an attacker directly requesting unauthorized URLs without victim interaction - confirm the interaction requirement with the vendor advisory. Overall: patch within the normal maintenance cycle; this is a real but bounded authorization-logic flaw, not a high-urgency item. |
| Exploit ScenarioDerived | An authenticated low-privilege Drupal user (PR:L) navigates directly to AI Translate endpoints or routes that lack a proper authorization check, reaching translation functionality or content they should not be able to access or modify. Because impact is limited to low confidentiality and integrity (C:L/I:L, A:N), the attacker can view or alter some translation-related data but cannot fully compromise the site. No public exploit code was identified in the provided sources. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 22, 2026
Missing authorization in the Drupal AI Translate contrib module allows forceful browsing, so a user who already holds a low-privilege authenticated account on an affected site can reach AI Translate functionality or resources that should be gated behind stricter permissions. The issue affects the 0.0.0 through 1.3.2 and 1.4.0 through 1.4.1 version ranges and is rated moderate (CVSS 4.6, low confidentiality and integrity impact, no availability impact); only Drupal sites with this contrib module installed are exposed. Vendor patches are available at 1.3.2 and 1.4.1 per the Drupal advisory, no public exploit code has been identified at time of analysis, and the prioritisation signal places it in the this-month remediation window rather than an emergency one.
RemediationAI
Apply the vendor-released patch by updating the AI Translate contrib module to 1.3.2 for the pre-1.4 branch or 1.4.1 for the 1.4 branch, as documented in Drupal advisory https://www.drupal.org/sa-contrib-2026-121; the module can be updated with Composer (composer update drupal/ai_translate) and the database update routine run afterwards. Prioritisation is this-month rather than emergency, and exploitation requires an existing low-privilege account, so sites that cannot patch immediately should at minimum ensure accounts with the low-privilege roles present on the site are trusted and reviewed, since those are the credentials the flaw leverages. The available sources do not document a configuration-level workaround that closes the missing authorization check, so the update is the complete remediation; sites that do not use AI Translate can eliminate exposure by removing the module entirely.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 2 packages in composer, euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
AI Translate is a contributed Drupal module that integrates AI-backed translation services into a Drupal site, exposing routes, controllers or entity operations for translating content. The root cause is CWE-862 (Missing Authorization): the affected code paths perform insufficient access checking, so a request to a reachable route is served without confirming that the requesting user holds the permission the functionality is meant to require - the classic forceful browsing pattern in Drupal where a menu/route definition or controller lacks a _permission requirement or an explicit access check. Because Drupal enforces permissions per route, any endpoint that omits that declaration becomes reachable by any logged-in user, which is why the assessed vector is AV:N/AC:L/PR:L with no user interaction and scope unchanged, capped at low confidentiality and integrity impact and no availability impact (C:L/I:L/A:N). The supplied sources do not describe the specific route, controller or request sequence that triggers the flaw; the trigger is not described in the available sources beyond the missing-authorization/forceful-browsing characterisation.
Know when Ai Translate gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:L/A:N
Missing authorization reachable over the network by any low-privilege account (PR:L); forceful browsing needs no victim interaction so UI:N; limited data exposure/modification gives C:L/I:L, A:N.
Primary rating from Vendor (drupal).
CVSS VectorVendor: drupal
Lifecycle Timeline
3DescriptionCVE.org
Missing Authorization vulnerability in Drupal AI Translate allows Forceful Browsing. This issue affects AI Translate versions: from 0.0.0 to 1.3.2, from 1.4.0 to 1.4.1.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
EUVD-2026-107878
GHSA-q2j4-w9mx-9w5r
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB