CVE-2025-32044 Moodle: unauthenticated rest api user data exposure

High 7.5 Published Updated

Unauthenticated attackers can retrieve sensitive user data via API stack traces on Moodle sites with specific PHP configurations.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2025-32044?

CVE-2025-32044 is a high-severity vulnerability in Moodle Moodle, published on 25 Apr 2025. An attacker can exploit it over the internet without logging in, with no action from the victim.

Official description

A flaw has been identified in Moodle where, on certain sites, unauthenticated users could retrieve sensitive user data—including names, contact information, and hashed passwords—via stack traces returned by specific API calls. Sites with PHP configured with zend.exception_ignore_args = 1 in the php.ini file are not affected by this vulnerability.

Weakness: CWE-200

Which versions are affected by CVE-2025-32044?

3 open source packages ship an affected version, including moodle/moodle and moodle. It affects 1 product.

PackageAffectedFixed in
moodle/moodle PackagistFrom 4.5.0-beta4.5.3
moodle/moodle PackagistFrom 4.5.0-beta4.5.3
moodle BitnamiFrom 4.5.04.5.3

Products include Moodle Moodle.

How do I fix CVE-2025-32044?

Upgrade moodle/moodle to 4.5.3 or later.

Is CVE-2025-32044 being exploited?

There is no known exploitation of CVE-2025-32044 in the wild and no public exploit code.

Public exploit code: 1 proofs of concept on GitHub.

All Moodle Moodle vulnerabilities

Sources

Also known as BIT-moodle-2025-32044, GHSA-345q-9jmq-g9q4, UBUNTU-CVE-2025-32044.

Is CVE-2025-32044 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free