Skip to content
Heist/ feed
Back to feed
Medium

Moodle: hidden grades shown to users without permission on some grade reports

Type: advisorySources: OSV

A flaw has been identified in Moodle where insufficient capability checks in certain grade reports allowed users without the necessary permissions to access hidden grades.

Products
Not specified
Affected versions
Not specified
Fixed versions
Not specified
CVEs
CVE-2025-32045
Confirmed fixed CVEs
Not specified
Updated in this feed
2 Nov 2026, 22:34 UTC · Revision 1

Source evidence

Moodle: hidden grades shown to users without permission on some grade reports

core-osv · Original source

Published 25 Apr 2025, 14:43 UTC

A flaw has been identified in Moodle where insufficient capability checks in certain grade reports allowed users without the necessary permissions to access hidden grades.

osv:CVE-2025-32045
Complete source record
{
  "id": "93cb9b39b97b5e72af3e9783ad0083bf8f55d085eae8a475c35c54b310f00f7b",
  "url": "https://osv.dev/vulnerability/CVE-2025-32045",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "Moodle: hidden grades shown to users without permission on some grade reports",
    "summary": "A flaw has been identified in Moodle where insufficient capability checks in certain grade reports allowed users without the necessary permissions to access hidden grades.",
    "evidence": "osv:CVE-2025-32045",
    "products": [],
    "severity": "medium",
    "structured": {
      "id": "CVE-2025-32045",
      "aliases": [
        "BIT-moodle-2025-32045",
        "CVE-2025-32045",
        "GHSA-8m7c-hm88-2p97"
      ],
      "metrics": [
        {
          "type": "CVSS_V3",
          "score": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://github.com/moodle/moodle",
              "type": "GIT",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "b05bd11a84259e9669db576020b7a4392282bb67"
                },
                {
                  "introduced": "fe7aff8093240cc373f1ddaa66ecb91c4bc0a09f"
                },
                {
                  "fixed": "49bf20af0b89c0ee36404017ccf0f6ee34f818dc"
                },
                {
                  "introduced": "ee91c6536f99e1633e2245780c4fe7f47340ed66"
                },
                {
                  "fixed": "cbd60e5a9bdbdf222c0b8ae691cceebe247f18eb"
                },
                {
                  "introduced": "52c0da7c647bd6ba8c5f61882d88959821a1fb41"
                },
                {
                  "fixed": "b3931cdb959b928eefa72cd5638c3a89d221828f"
                }
              ],
              "database_specific": {
                "extracted_events": [
                  {
                    "cpe": "cpe:2.3:a:moodle:moodle:*:*:*:*:*:*:*:*",
                    "range": [
                      {
                        "introduced": "0"
                      },
                      {
                        "fixed": "4.1.17"
                      }
                    ],
                    "source": "CPE_RANGE"
                  },
                  {
                    "cpe": "cpe:2.3:a:moodle:moodle:*:*:*:*:*:*:*:*",
                    "range": [
                      {
                        "introduced": "4.3.0"
                      },
                      {
                        "fixed": "4.3.11"
                      }
                    ],
                    "source": "CPE_RANGE"
                  },
                  {
                    "cpe": "cpe:2.3:a:moodle:moodle:*:*:*:*:*:*:*:*",
                    "range": [
                      {
                        "introduced": "4.4.0"
                      },
                      {
                        "fixed": "4.4.7"
                      }
                    ],
                    "source": "CPE_RANGE"
                  },
                  {
                    "cpe": "cpe:2.3:a:moodle:moodle:*:*:*:*:*:*:*:*",
                    "range": [
                      {
                        "introduced": "4.5.0"
                      },
                      {
                        "fixed": "4.5.3"
                      }
                    ],
                    "source": "CPE_RANGE"
                  }
                ]
              }
            }
          ],
          "versions": [
            "v4.5.2",
            "v4.4.6",
            "v4.1.16",
            "v4.3.10",
            "v4.5.1",
            "v4.4.5",
            "v4.1.15",
            "v4.3.9",
            "v4.5.0",
            "v4.4.4",
            "v4.1.14",
            "v4.3.8",
            "v4.1.13",
            "v4.4.3",
            "v4.3.7",
            "v4.3.6",
            "v4.4.2",
            "v4.1.12",
            "v4.3.5",
            "v4.4.1",
            "v4.1.11",
            "v4.1.10",
            "v4.3.4",
            "v4.4.0",
            "v4.3.3",
            "v4.1.9",
            "v4.1.8",
            "v4.3.2",
            "v4.1.7",
            "v4.3.1",
            "v4.3.0",
            "v4.1.6",
            "v4.1.5",
            "v4.1.4",
            "v4.1.3",
            "v4.1.2",
            "v4.1.1",
            "v4.1.0-beta",
            "v4.1.0",
            "v4.1.0-rc3",
            "v4.1.0-rc2",
            "v4.1.0-rc1",
            "v4.0.0",
            "v4.0.0-rc2",
            "v4.0.0-rc3",
            "v4.0.0-rc4",
            "v4.0.0-rc1",
            "v4.0.0-beta",
            "v3.9.0-rc2",
            "v3.9.0",
            "v3.9.0-rc3",
            "v3.9.0-rc1",
            "v3.9.0-beta",
            "v3.8.0",
            "v3.8.0-rc1",
            "v3.8.0-beta",
            "v3.7.0",
            "v3.7.0-rc2",
            "v3.7.0-rc1",
            "v3.7.0-beta",
            "v3.6.0",
            "v3.6.0-rc2",
            "v3.6.0-rc3",
            "v3.6.0-rc1",
            "v3.6.0-beta",
            "v3.5.0",
            "v3.5.0-rc1",
            "v3.5.0-beta",
            "v3.4.0",
            "v3.4.0-rc2",
            "v3.4.0-rc3",
            "v3.4.0-rc1",
            "v3.4.0-beta",
            "v3.3.0",
            "v3.3.0-rc3",
            "v3.3.0-rc2",
            "v3.3.0-rc1",
            "v3.3.0-beta",
            "v3.2.0-rc2",
            "v3.2.0",
            "v3.2.0-rc4",
            "v3.2.0-beta",
            "v3.2.0-rc5",
            "v3.2.0-rc3",
            "v3.2.0-rc1",
            "v3.1.0-beta",
            "v3.1.0",
            "v3.1.0-rc2",
            "v3.1.0-rc1",
            "v3.0.0-rc3",
            "v3.0.0",
            "v3.0.0-rc4",
            "v3.0.0-rc2",
            "v3.0.0-rc1",
            "v3.0.0-beta",
            "v2.9.0",
            "v2.9.0-rc2",
            "v2.9.0-rc1",
            "v2.9.0-beta",
            "v2.8.0",
            "v2.8.0-rc2",
            "v2.8.0-rc1",
            "v2.8.0-beta",
            "v2.7.0",
            "v2.7.0-rc2",
            "v2.7.0-rc1",
            "v2.7.0-beta",
            "v2.6.0",
            "v2.6.0-rc1",
            "v2.6.0-beta",
            "v2.5.0",
            "v2.5.0-rc1",
            "v2.5.0-beta",
            "v2.4.0-beta",
            "v2.4.0-rc1",
            "v2.4.0",
            "v2.3.0",
            "v2.3.0-rc1",
            "v2.3.0-beta",
            "v2.2.0",
            "v2.2.0-rc1",
            "v2.2.0-beta",
            "v2.1.0",
            "v2.0.1",
            "v2.0.0",
            "v2.0.0-rc2",
            "v2.0.0-rc1",
            "v1.3.0",
            "v1.2.1",
            "v1.2.0",
            "v1.1.1",
            "v1.1.0",
            "v1.0.9",
            "v1.0.8",
            "v1.0.7",
            "v1.0.6",
            "v1.0.5",
            "v1.0.4",
            "v1.0.3",
            "v1.0.2",
            "v1.0.1",
            "v1.0.0"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2025-32045.json"
          }
        }
      ],
      "modified": "2026-10-28T02:30:23.875331812Z",
      "provider": "osv",
      "references": [
        "https://access.redhat.com/security/cve/CVE-2025-32045",
        "https://github.com/CVEProject/cvelistV5/tree/main/cves/2025/32xxx/CVE-2025-32045.json",
        "https://nvd.nist.gov/vuln/detail/CVE-2025-32045",
        "https://bugzilla.redhat.com/show_bug.cgi?id=2356835"
      ],
      "provider_metadata": {
        "cwe_ids": [
          "CWE-862"
        ],
        "cna_assigner": "fedora",
        "unresolved_ranges": [
          {
            "extracted_events": [
              {
                "range": [
                  {
                    "introduced": "4.5.3"
                  },
                  {
                    "last_affected": "4.5.3"
                  },
                  {
                    "introduced": "4.4.7"
                  },
                  {
                    "last_affected": "4.4.7"
                  },
                  {
                    "introduced": "4.3.11"
                  },
                  {
                    "last_affected": "4.3.11"
                  },
                  {
                    "introduced": "4.1.17"
                  },
                  {
                    "last_affected": "4.1.17"
                  }
                ],
                "source": "AFFECTED_FIELD",
                "strategy": "StandaloneSingleVersion"
              }
            ]
          }
        ],
        "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2025/32xxx/CVE-2025-32045.json"
      }
    },
    "related_cves": [
      {
        "value": "CVE-2025-32045",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 490582,
  "published_at": "2025-04-25T14:43:54.071+00:00"
}