Skip to content
Heist/ feed
Back to feed
Medium

Moodle: unprotected access to sensitive information via dynamic tables

Type: advisorySources: OSV

A flaw was found in Moodle. Dynamic tables did not enforce capability checks, which resulted in users having the ability to retrieve information they did not have permission to access.

Products
Not specified
Affected versions
Not specified
Fixed versions
Not specified
CVEs
CVE-2024-45689
Confirmed fixed CVEs
Not specified
Updated in this feed
7 Nov 2026, 04:28 UTC · Revision 1

Source evidence

Moodle: unprotected access to sensitive information via dynamic tables

core-osv · Original source

Published 20 Nov 2024, 10:22 UTC

A flaw was found in Moodle. Dynamic tables did not enforce capability checks, which resulted in users having the ability to retrieve information they did not have permission to access.

osv:CVE-2024-45689
Complete source record
{
  "id": "db4b0887b5f3165275c8b1fae18d8d55ccd27a973a1693d30cc37cc13310222a",
  "url": "https://osv.dev/vulnerability/CVE-2024-45689",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "Moodle: unprotected access to sensitive information via dynamic tables",
    "summary": "A flaw was found in Moodle. Dynamic tables did not enforce capability checks, which resulted in users having the ability to retrieve information they did not have permission to access.",
    "evidence": "osv:CVE-2024-45689",
    "products": [],
    "severity": "medium",
    "structured": {
      "id": "CVE-2024-45689",
      "aliases": [
        "BIT-moodle-2024-45689",
        "CVE-2024-45689",
        "GHSA-j822-x5gg-5r56"
      ],
      "metrics": [
        {
          "type": "CVSS_V3",
          "score": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://github.com/moodle/moodle",
              "type": "GIT",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "d4f5e92ee156002b95db1ab6f76e25870563e2f6"
                },
                {
                  "introduced": "ae4efa96ee8169a848c141ad21690165ea791552"
                },
                {
                  "fixed": "e6754cac3552dad139858f8f25babb5c8820608f"
                },
                {
                  "introduced": "fe7aff8093240cc373f1ddaa66ecb91c4bc0a09f"
                },
                {
                  "fixed": "e28403c4706c95cd2d664d796b072d250acdfbc7"
                },
                {
                  "introduced": "ee91c6536f99e1633e2245780c4fe7f47340ed66"
                },
                {
                  "fixed": "c1d466b9115b38fcbb4ee07e4ab000e0db4e1413"
                }
              ],
              "database_specific": {
                "extracted_events": [
                  {
                    "cpe": "cpe:2.3:a:moodle:moodle:*:*:*:*:*:*:*:*",
                    "range": [
                      {
                        "introduced": "0"
                      },
                      {
                        "fixed": "4.1.13"
                      }
                    ],
                    "source": "CPE_RANGE"
                  },
                  {
                    "cpe": "cpe:2.3:a:moodle:moodle:*:*:*:*:*:*:*:*",
                    "range": [
                      {
                        "introduced": "4.2.0"
                      },
                      {
                        "fixed": "4.2.10"
                      }
                    ],
                    "source": "CPE_RANGE"
                  },
                  {
                    "cpe": "cpe:2.3:a:moodle:moodle:*:*:*:*:*:*:*:*",
                    "range": [
                      {
                        "introduced": "4.3.0"
                      },
                      {
                        "fixed": "4.3.7"
                      }
                    ],
                    "source": "CPE_RANGE"
                  },
                  {
                    "cpe": "cpe:2.3:a:moodle:moodle:*:*:*:*:*:*:*:*",
                    "range": [
                      {
                        "introduced": "4.4.0"
                      },
                      {
                        "fixed": "4.4.3"
                      }
                    ],
                    "source": "CPE_RANGE"
                  }
                ]
              }
            }
          ],
          "versions": [
            "v4.3.6",
            "v4.4.2",
            "v4.1.12",
            "v4.2.9",
            "v4.3.5",
            "v4.4.1",
            "v4.1.11",
            "v4.2.8",
            "v4.1.10",
            "v4.3.4",
            "v4.2.7",
            "v4.4.0",
            "v4.2.6",
            "v4.3.3",
            "v4.1.9",
            "v4.1.8",
            "v4.2.5",
            "v4.3.2",
            "v4.2.4",
            "v4.1.7",
            "v4.3.1",
            "v4.3.0",
            "v4.2.3",
            "v4.1.6",
            "v4.1.5",
            "v4.2.2",
            "v4.2.1",
            "v4.1.4",
            "v4.2.0",
            "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-2024-45689.json"
          }
        }
      ],
      "modified": "2026-10-28T02:30:49.675239109Z",
      "provider": "osv",
      "references": [
        "https://github.com/CVEProject/cvelistV5/tree/main/cves/2024/45xxx/CVE-2024-45689.json",
        "https://nvd.nist.gov/vuln/detail/CVE-2024-45689",
        "https://bugzilla.redhat.com/show_bug.cgi?id=2309941",
        "https://github.com/moodle/moodle"
      ],
      "provider_metadata": {
        "cna_assigner": "fedora",
        "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2024/45xxx/CVE-2024-45689.json"
      }
    },
    "related_cves": [
      {
        "value": "CVE-2024-45689",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 518130,
  "published_at": "2024-11-20T10:22:48.635+00:00"
}