Skip to main content

Drupal AI Translate EUVDEUVD-2026-107878

| CVE-2026-84913 MEDIUM
Missing Authorization (CWE-862)
2026-10-22 drupal GHSA-q2j4-w9mx-9w5r
4.6
CVSS 3.1 · Vendor: drupal
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate as low-privilege Drupal user
  2. Exploit
    Request unauthorized AI Translate route directly
  3. Execution
    Bypass missing authorization check
  4. Impact
    Access 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.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.1% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

AI Translate 1.4.0 <1.4.1
AI Translate 0.0.0 <1.3.2

Affected Packages

composer drupal/ai_translate fix: 1.3.2, 1.4.1
euvd ai_translate fix: 1.3.2, 1.4.1

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

Vendor (drupal) PRIMARY 4.6 MEDIUM
AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:L/A:N
vuln.today AI 5.4 MEDIUM

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.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (drupal).

CVSS VectorVendor: drupal

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
Required
Scope
Unchanged
Confidentiality
Low
Integrity
Low
Availability
None

Lifecycle Timeline

3
CVSS changed
Oct 22, 2026 - 14:22 NVD
4.6 (MEDIUM)
Patch available
Oct 22, 2026 - 03:01 EUVD
CVE Published
Oct 22, 2026 - 01:22 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.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

EPSS Score
0.1%
Top 97% exploitable
Prevalence
Low
niche Drupal contrib AI module, not core, limited production deployment
Social Media
1
Sightings
Data Quality
5 sources
Confidence: Medium

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.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.1%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

23
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +23
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy