CVE-2011-4301 json
Moodle Allows Modification of Constants
published 2012-07-11 14 y ago modified 2026-06-16 4 mo ago also GHSA-jcrj-gmr6-p5j8 , EUVD-2022-4333
- cvss
- 5.0
- version 2.0, NVD
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 2.1%
- EPSS 2.1% chance of exploitation in 30 days, percentile 81%
- public exploits
- 0
- none known
Summary
The MoodleQuickForm class in the Forms Library in lib/formslib.php in Moodle 1.9.x before 1.9.14, 2.0.x before 2.0.5, and 2.1.x before 2.1.2 does not recognize Forms API setConstant operations, which allows remote attackers to submit unexpected form content by modifying the values of constant fields.
Patch / fix
- packagist moodle/moodle 1.9.14, 2.0.5, 2.1.2
Vendor advisories
What the vendors themselves say about their products: affected, fixed or not affected, and what to do.
red hat product security vex CVE-2011-4301 updated cvss 4.3
moodle: Multiple security fixes in 2.1.2, 2.0.5, and 1.9.14
-
Red Hat All currently supported Red Hat productsnot affected: vulnerable code not present
Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf
Exploit prediction
2.10% chance of exploitation in the next 30 days, higher than 81% of all scored CVEs (FIRST EPSS, 2026-11-09).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| NVD | 2.0 | 5.0 | AV:N/AC:L/Au:N/C:N/I:P/A:N |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| packagist | moodle/moodle | <1.9.14 >=2.0, <2.0.5 >=2.1, <2.1.2 |
1.9.14 2.0.5 2.1.2 |
Classification
- Weakness
-
- CWE-471 Modification of Assumed-Immutable Data (MAID)
References
-
github.com
/moodle/moodle/commit/1f52e72526c305989eadc702b5299edb2a50ac3c
web
-
github.com
/moodle/moodle/commit/2a44c5192c875c4f4b4e813d7227b19d8fda86ba
web
-
github.com
/moodle/moodle/commit/a6f18c98f43b6fc6b8b7c4e96af41cb4a626e1b8
web
-
github.com
/moodle/moodle/commit/f1f70bd4dde6cd1ea4bdb8ab28fa3d36a53b89d8
web
-
git.moodle.org
/gw?p=moodle.git;a=commit;h=f1f70bd4dde6cd1ea4bdb8ab28fa3d36a53b89d8
web
-
moodle.org
/mod/forum/discuss.php?d=188313
web, vendor-advisory
-
git.moodle.org
/gw?p=moodle.git%3Ba=commit%3Bh=f1f70bd4dde6cd1ea4bdb8ab28fa3d36a53b89d8
web
-
bugzilla.redhat.com
/show_bug.cgi?id=747444
web
-
nvd.nist.gov
/vuln/detail/CVE-2011-4301
advisory
-
github.com
/moodle/moodle
package
Sources
- CVE List CVE-2011-4301
- GitHub Advisory GHSA-jcrj-gmr6-p5j8
- NVD CVE-2011-4301
Fencer Intel keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.