CVE-2019-14880CWE-287

A vulnerability was found in Moodle versions 3.7 before 3.7.3, 3.6 before 3.6.7, 3.5 before 3.5.9 and earlier

Medium · published March 31, 2020

CVSS v3.0
4.8
EPSS
1%
Percentile
65.5
In the wild
Unconfirmed
What it is

⚠️ Moodle versions below 3.7.3 are vulnerable due to lax email verification during OAuth sign-ups—think of it as a club letting anyone in without checking their ID! Imagine a popular nightclub that skips checking IDs at the door; if anyone can just stroll in, the risk of troublemakers increasing is significant. Similarly, without proper verification of email changes in Moodle, unauthorized users could compromise accounts with ease. If an attacker manages to exploit this oversight, they could gain access to user accounts without proper validation. This could lead to unauthorized access to sensitive course materials, personal information, and even the ability to manipulate grades—yikes!

Put simply

Imagine a popular nightclub that skips checking IDs at the door; if anyone can just stroll in, the risk of troublemakers increasing is significant. Similarly, without proper verification of email changes in Moodle, unauthorized users could compromise accounts with ease. This vulnerability allows OAuth 2 providers that don't verify email address changes to bypass necessary checks during sign-up, potentially leading to account compromise.

What to do

If an attacker manages to exploit this oversight, they could gain access to user accounts without proper validation. This could lead to unauthorized access to sensitive course materials, personal information, and even the ability to manipulate grades—yikes! To mitigate this risk, upgrade Moodle to versions 3.7.3 or later, 3.6.7 or later, or 3.5.9 or later. Ensure that your OAuth providers implement robust email verification processes during account sign-up. This is fixable! With the right updates and checks in place, you'll ensure your Moodle environment remains secure. 🛡️

The record
Technical detail
CVSS v3.0
4.8 · MEDIUM
Vector
CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:N
CVSS v4.0
Not supplied
EPSS
0.01106 · 65.5th percentile
Weakness
CWE-287 · Improper Authentication
Published
2020-03-31T15:11Z
EPSS history
Timeline
  • 31 MAR 15:11Z
    A vulnerability was found in Moodle versions 3.7 before 3.7.3, 3.6 before 3.6.7, 3.5 before 3.5.9 and earlier
    cvelistv5