Description
Moodle 4.2.0 through 4.5.15, 5.0.0 through 5.0.11, 5.1.0 through 5.1.8, 5.2.0 through 5.2.4, and 5.3.0 contain a missing capability check in the core_grades_get_gradeitems web service that allows enrolled students to view hidden grade items. Authenticated course users can call the AJAX or mobile web service to list hidden grade item ids, names, and categories that the gradebook conceals from them.
Published: 2026-10-30
Score: 5.3 Medium
EPSS: n/a
KEV: No
Impact: Confidentiality breach—students can view grade items hidden from them
Action: Patch ASAP
AI Analysis

Impact

The vulnerability is a missing capability check in Moodle’s core_grades_get_gradeitems web service. Enrolled users can list hidden grade item identifiers, names, and categories through the mobile or AJAX interface. This grants unauthorized disclosure of gradebook data that is meant to remain confidential, potentially revealing student performance trends and grades that should be hidden from other students. The weakness is a classic missing authorization flaw (CWE‑862).

Affected Systems

The flaw affects Moodle Project releases 4.2.0 through 4.5.15, 5.0.0 through 5.0.11, 5.1.0 through 5.1.8, 5.2.0 through 5.2.4, and 5.3.0. All editions that include the core_grades_get_gradeitems web service are at risk, regardless of custom modifications.

Risk and Exploitability

The CVSS score of 5.3 indicates a medium severity vulnerability. No EPSS score is available, but the vulnerability is not listed in CISA KEV, suggesting limited, documented exploitation. The likely attack vector is a legitimate client making a call to the exposed web service; an authenticated user with a course role can manipulate the request to retrieve hidden items. Because the flaw only allows information disclosure and not code execution or data manipulation, the overall risk is moderate but still requires timely remediation.

Generated by OpenCVE AI on October 30, 2026 at 12:40 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Moodle to the latest release that contains the fix for the missing authorization in core_grades_get_gradeitems.
  • If an upgrade cannot be performed immediately, disable the core_grades_get_gradeitems service for students by revoking the related capability or removing the web service endpoint.
  • Audit other active web services for similar missing authorization checks and ensure only appropriate roles have access to sensitive data.

Generated by OpenCVE AI on October 30, 2026 at 12:40 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 30 Oct 2026 11:45:00 +0000

Type Values Removed Values Added
Description Moodle 4.2.0 through 4.5.15, 5.0.0 through 5.0.11, 5.1.0 through 5.1.8, 5.2.0 through 5.2.4, and 5.3.0 contain a missing capability check in the core_grades_get_gradeitems web service that allows enrolled students to view hidden grade items. Authenticated course users can call the AJAX or mobile web service to list hidden grade item ids, names, and categories that the gradebook conceals from them.
Title Moodle through 5.3.0, 5.2.4, 5.1.8, 5.0.11 and 4.5.15 Missing Authorization via core_grades_get_gradeitems
First Time appeared Moodle
Moodle moodle
Weaknesses CWE-862
CPEs cpe:2.3:a:moodle:moodle:*:*:*:*:*:*:*:*
cpe:2.3:a:moodle:moodle:5.3.0:*:*:*:*:*:*:*
Vendors & Products Moodle
Moodle moodle
References
Metrics cvssV3_1

{'score': 4.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N'}

cvssV4_0

{'score': 5.3, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-30T11:31:06.200Z

Reserved: 2026-10-30T10:53:28.201Z

Link: CVE-2026-119556

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-30T12:16:42.737

Modified: 2026-10-30T12:16:42.737

Link: CVE-2026-119556

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-30T12:45:12Z

Weaknesses