GitHub Advisoryadvisory · Packagist
GHSA-hcm6-q6pc-xfhm Moodle has an authorization logic flaw
MEDIUM
Official page ↗
- Aliases
- CVE-2025-67856
- Ecosystem
- Packagist
- Packages
- moodle/moodle
- Severity
- Moderate
- CVSS vector
- CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N
- Weaknesses
- CWE-863
- Reviewed
- 2026-02-03
Affected packages
• Packagist moodle/moodle: < 4.1.22 → fixed in 4.1.22
• Packagist moodle/moodle: >= 4.4.0-beta, < 4.4.12 → fixed in 4.4.12
• Packagist moodle/moodle: >= 4.5.0-beta, < 4.5.8 → fixed in 4.5.8
• Packagist moodle/moodle: >= 5.0.0-beta, < 5.0.4 → fixed in 5.0.4
• Packagist moodle/moodle: >= 5.1.0-beta, < 5.1.1 → fixed in 5.1.1
Description
A flaw was found in Moodle. An authorization logic flaw, specifically due to incomplete role checks during the badge awarding process, allowed badges to be granted without proper verification. This could enable unauthorized users to obtain badges they are not entitled to, potentially leading to privilege escalation or unauthorized access to certain features.
Related
Alias · CVE (1)
- CVE-2025-67856 A flaw was found in Moodle. vulnerability
Weakness · CWE (1)
- CWE-863 Incorrect Authorization weakness
References
- https://nvd.nist.gov/vuln/detail/CVE-2025-67856 advisory
- https://github.com/moodle/moodle/commit/0d48779e61bcacbabbcb82858a037b567351fce0 web
- https://access.redhat.com/security/cve/CVE-2025-67856 web
- https://bugzilla.redhat.com/show_bug.cgi?id=2423864 web
- https://github.com/moodle/moodle package
- https://moodle.org/mod/forum/discuss.php?d=471306 web