Skip to main content

Moodle EUVDEUVD-2026-89722

| CVE-2026-102583 LOW
Direct Request ('Forced Browsing') (CWE-425)
2026-09-30 fedora GHSA-57f5-xvgq-p2v3
2.7
CVSS 3.1 · Vendor: fedora
View

Attack ChainAIDerived

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

  1. Access
    Authenticate as low-privilege Moodle user
  2. Exploit
    Craft direct call to AI image-gen web service
  3. Execution
    Flawed capability check accepts request
  4. Impact
    Generate images without required capability

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Direct request prevention
Exploitation Conditions

Requires an authenticated Moodle account on an instance where the AI subsystem and its editor-placement image-generation web service are enabled/configured. The attacker specifically does NOT need the capability that normally gates image generation - that missing enforcement is the vulnerability. Limiting factors: valid authentication is mandatory (no anonymous exploitation), the AI image-generation placement must be available/configured on the site, and impact is restricted to unauthorized use of the AI feature (potential AI-provider quota/cost abuse and minor integrity), with no path to data disclosure or code execution.

Impact

This is a low-real-risk authorization flaw despite being a network-facing web-service issue. The vendor CVSS of 2.7 (CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:L/A:N) already scores it near the bottom, and the impact is confined to a single low integrity metric (I:L) with no confidentiality or availability impact - the only consequence is that a user who lacks the required Moodle capability can still invoke the AI editor's image-generation web service. No EPSS score, KEV listing, POC, or SSVC decision data was provided, so there is no signal of active or automatable exploitation; per the precision rules this is 'no public exploit identified at time of analysis.' One conflict is worth flagging: the vendor sets PR:H, but the described flaw is a capability-check bypass whose entire point is that a LOWER-privileged authenticated user reaches functionality they should not - that argues for PR:L, which would raise the score modestly (~4.3). Either way the outcome is minor (unauthorized use / resource-and-quota abuse of an AI feature, not data theft or code execution), so this remains a low priority best handled by routine patching rather than emergency response.

Exploit ScenarioDerived

An authenticated Moodle user who does not hold the capability normally required to generate AI images crafts a direct request to the AI editor placement's image-generation web service endpoint; because the capability check is incorrect, the request is accepted and the user consumes the AI image-generation feature (and any associated third-party AI credits/quota) without authorization. No public exploit code is identified at time of analysis, and only a valid low-level account is needed.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.9).
No patch listed yet 0.2% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Sep 30, 2026

Authenticated users on Moodle instances with the AI image-generation web service enabled can bypass capability checks to invoke the feature without proper authorization, leading to unauthorized use of AI image generation. This low-severity authorization flaw (CWE-425) requires a valid Moodle account but not the specific capability normally required, and the AI subsystem must be configured; it enables quota/cost abuse but no data disclosure or code execution. No public exploit code or active exploitation is known at time of analysis, and the assessed CVSS is 2.7 with PR:L.

RemediationAI

Apply the upstream fix available in the Moodle git repository (commit for MDL-88587) or upgrade to a patched release once Moodle publishes it. As a workaround, disable the AI subsystem or specifically the editor-placement image-generation web service until the fix is applied; note this will remove intended AI image-generation functionality from the site. Monitor the Moodle security announcement (https://moodle.org/mod/forum/discuss.php?d=482501) and Red Hat advisory (https://access.redhat.com/security/cve/CVE-2026-102583) for updated guidance. No vendor-released patch version is confirmed at this time; the fix is in the git commit, so track Moodle's release cycle for a tagged patched version.

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The vulnerability lies in Moodle's AI subsystem, specifically the editor-placement image generation web service. CWE-425 (Direct Request) indicates that the web service does not properly enforce capability checks, allowing an authenticated user to bypass the authorization mechanism by directly requesting the service. This is an incorrect capability check: the feature normally requires a specific capability (e.g., to use AI image generation), but the check is missing or flawed. The fix commit MDL-88587 in the Moodle git repository addresses this. The CVSS vector (assessed as AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N) reflects network exploitable, low complexity, requiring low privileges, with low integrity impact only. No CPE data is provided, but the affected component is within Moodle's AI editor placement functionality.

Know when Moodle 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 (fedora) PRIMARY 2.7 LOW
AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:L/A:N
vuln.today AI 4.3 MEDIUM

Network web service, low complexity; a low-privilege authenticated user is the realistic attacker for a capability bypass (PR:L, not PR:H); impact limited to unauthorized feature use, so I:L only.

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

Primary rating from Vendor (fedora).

CVSS VectorVendor: fedora

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

DescriptionCVE.org

A flaw was found in Moodle. An incorrect capability check in the artificial intelligence (AI) editor placement's image generation web service allows an authenticated user to invoke the feature without holding the required capability. This flaw permits unauthorized users to access and utilize the AI image generation functionality.

Threat Intelligence Overview

EPSS Score
0.2%
Top 87% exploitable
Prevalence
High
Moodle is a ubiquitous open-source LMS with a very large education-sector footprint
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 LOW
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.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
High
Technical Impact
Partial

Priority Score

14
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +14
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.

Affected Products (CPE)CVE.org

cpe:2.3:a:moodle:moodle:*:*:*:*:*:*:*:*
cpe:2.3:a:moodle:moodle:*:*:*:*:*:*:*:*
cpe:2.3:a:moodle:moodle:*:*:*:*:*:*:*:*
cpe:2.3:a:moodle:moodle:*:*:*:*:*:*:*:*

More in Moodle

View all
CVE-2013-3630 MEDIUM POC
4.6 Nov 01

Moodle through 2.5.2 allows remote authenticated administrators to execute arbitrary programs by configuring the aspell

CVE-2021-21809 CRITICAL POC
9.1 Jun 23

A command execution vulnerability exists in the default legacy spellchecker plugin in Moodle 3.10. Rated critical severi

CVE-2024-43425 HIGH POC
8.1 Nov 07

A flaw was found in Moodle. Rated high severity (CVSS 8.1), this vulnerability is remotely exploitable, no authenticatio

CVE-2017-2641 CRITICAL POC
9.8 Mar 26

In Moodle 2.x and 3.x, SQL injection can occur via user preferences. Rated critical severity (CVSS 9.8), this vulnerabil

CVE-2025-34031 HIGH POC
7.5 Jun 24

The Moodle LMS Jmol plugin version 6.1 and earlier contains a path traversal vulnerability in jsmol.php. The query param

CVE-2013-4341 MEDIUM POC
4.3 Sep 16

Multiple cross-site scripting (XSS) vulnerabilities in Moodle through 2.2.11, 2.3.x before 2.3.9, 2.4.x before 2.4.6, an

CVE-2016-9187 HIGH POC
8.8 Nov 04

Unrestricted file upload vulnerability in the double extension support in the "image" module in Moodle 3.1.2 allows remo

CVE-2016-9186 HIGH POC
8.8 Nov 04

Unrestricted file upload vulnerability in the "legacy course files" and "file manager" modules in Moodle 3.1.2 allows re

CVE-2018-14630 HIGH POC
8.8 Sep 17

moodle before versions 3.5.2, 3.4.5, 3.3.8, 3.1.14 is vulnerable to an XML import of ddwtos could lead to intentional re

CVE-2018-1133 HIGH POC
8.8 May 25

An issue was discovered in Moodle 3.x. Rated high severity (CVSS 8.8), this vulnerability is remotely exploitable, low a

CVE-2016-7919 HIGH POC
7.5 Oct 28

Moodle 3.1.2 allows remote attackers to obtain sensitive information via unspecified vectors, related to a "SQL Injectio

CVE-2021-47857 HIGH POC
7.2 Jan 21

Moodle 3.10.3 contains a persistent cross-site scripting vulnerability in the calendar event subtitle field that allows

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