Skip to content
Heist/ feed
Back to feed
Low

Moodle: incorrect capability check in ai generate image web service

Type: advisorySources: OSV

A flaw was found in Moodle. An incorrect capability check in the artificial intelligence (AI) editor placement's image generation web service allows an authenticated user to invoke the feature without holding the required capability. This flaw permits unauthorized users to access and utilize the AI image generation functionality.

Products
Not specified
Affected versions
Not specified
Fixed versions
Not specified
CVEs
CVE-2026-102583
Confirmed fixed CVEs
Not specified
Updated in this feed
6 Nov 2026, 02:33 UTC · Revision 1

Source evidence

Moodle: incorrect capability check in ai generate image web service

core-osv · Original source

Published 30 Sept 2026, 08:36 UTC

A flaw was found in Moodle. An incorrect capability check in the artificial intelligence (AI) editor placement's image generation web service allows an authenticated user to invoke the feature without holding the required capability. This flaw permits unauthorized users to access and utilize the AI image generation functionality.

osv:CVE-2026-102583
Complete source record
{
  "id": "e6966effdea84864ebcb41c0ec07b6677306ff18a8c2f70fb2ae32326b0d39c4",
  "url": "https://osv.dev/vulnerability/CVE-2026-102583",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "Moodle: incorrect capability check in ai generate image web service",
    "summary": "A flaw was found in Moodle. An incorrect capability check in the artificial intelligence (AI) editor placement's image generation web service allows an authenticated user to invoke the feature without holding the required capability. This flaw permits unauthorized users to access and utilize the AI image generation functionality.",
    "evidence": "osv:CVE-2026-102583",
    "products": [],
    "severity": "low",
    "structured": {
      "id": "CVE-2026-102583",
      "aliases": [
        "BIT-moodle-2026-102583",
        "CVE-2026-102583"
      ],
      "metrics": [
        {
          "type": "CVSS_V3",
          "score": "CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:L/A:N"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://github.com/moodle/moodle",
              "type": "GIT",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "8cbae18a2898cfd8266ec91ac206e12004f0ff5f"
                },
                {
                  "introduced": "78e860178314c45441a21e0b99455400b8283d48"
                },
                {
                  "fixed": "152bf2ebbdd1f994331af21c80332b8d9051581c"
                },
                {
                  "introduced": "eb47eff0719455a7e1f7a9805bc75dad3f6b3995"
                },
                {
                  "fixed": "17513f6614237b530de7903fe32117fa026384c2"
                },
                {
                  "introduced": "c197f31fd89bf5dd5ba41661b06660167e419099"
                },
                {
                  "fixed": "acfa383c13dd46c83ca82894a8e95fac273fda33"
                }
              ],
              "database_specific": {
                "extracted_events": [
                  {
                    "cpe": "cpe:2.3:a:moodle:moodle:*:*:*:*:*:*:*:*",
                    "range": [
                      {
                        "introduced": "0"
                      },
                      {
                        "fixed": "4.5.13"
                      }
                    ],
                    "source": "CPE_RANGE"
                  },
                  {
                    "cpe": "cpe:2.3:a:moodle:moodle:*:*:*:*:*:*:*:*",
                    "range": [
                      {
                        "introduced": "5.0.0"
                      },
                      {
                        "fixed": "5.0.9"
                      }
                    ],
                    "source": "CPE_RANGE"
                  },
                  {
                    "cpe": "cpe:2.3:a:moodle:moodle:*:*:*:*:*:*:*:*",
                    "range": [
                      {
                        "introduced": "5.1.0"
                      },
                      {
                        "fixed": "5.1.6"
                      }
                    ],
                    "source": "CPE_RANGE"
                  },
                  {
                    "cpe": "cpe:2.3:a:moodle:moodle:*:*:*:*:*:*:*:*",
                    "range": [
                      {
                        "introduced": "5.2.0"
                      },
                      {
                        "fixed": "5.2.2"
                      }
                    ],
                    "source": "CPE_RANGE"
                  }
                ]
              }
            }
          ],
          "versions": [
            "v4.5.12",
            "v5.2.1",
            "v5.1.5",
            "v5.0.8",
            "v4.5.11",
            "v5.1.4",
            "v5.2.0",
            "v5.0.7",
            "v5.0.6",
            "v5.1.3",
            "v5.0.5",
            "v5.1.2",
            "v4.5.9",
            "v4.5.10",
            "v5.1.1",
            "v5.0.4",
            "v4.5.8",
            "v4.5.7",
            "v5.1.0",
            "v5.0.3",
            "v4.5.6",
            "v5.0.2",
            "v4.5.5",
            "v5.0.1",
            "v5.0.0",
            "v4.5.4",
            "v4.5.3",
            "v4.5.2",
            "v4.5.1",
            "v4.5.0",
            "v4.5.0-rc2",
            "v4.5.0-rc1",
            "v4.5.0-beta",
            "v4.4.0",
            "v4.4.0-rc2",
            "v4.4.0-rc1",
            "v4.4.0-beta",
            "v4.3.0",
            "v4.3.0-rc2",
            "v4.3.0-rc1",
            "v4.3.0-beta",
            "v4.2.0",
            "v4.2.0-rc2",
            "v4.2.0-rc1",
            "v4.2.0-beta",
            "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-2026-102583.json"
          }
        }
      ],
      "modified": "2026-10-28T02:30:46.008850058Z",
      "provider": "osv",
      "references": [
        "https://git.moodle.org",
        "https://moodle.org/mod/forum/discuss.php?d=482501",
        "https://access.redhat.com/security/cve/CVE-2026-102583",
        "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/102xxx/CVE-2026-102583.json",
        "https://nvd.nist.gov/vuln/detail/CVE-2026-102583",
        "https://bugzilla.redhat.com/show_bug.cgi?id=2543640"
      ],
      "provider_metadata": {
        "cwe_ids": [
          "CWE-425"
        ],
        "cna_assigner": "fedora",
        "unresolved_ranges": [
          {
            "extracted_events": [
              {
                "range": [
                  {
                    "introduced": "5.2.0"
                  },
                  {
                    "fixed": "5.2.2"
                  },
                  {
                    "introduced": "5.1.0"
                  },
                  {
                    "fixed": "5.1.6"
                  },
                  {
                    "introduced": "5.0.0"
                  },
                  {
                    "fixed": "5.0.9"
                  },
                  {
                    "fixed": "4.5.13"
                  }
                ],
                "source": "AFFECTED_FIELD",
                "strategy": "StandardRange"
              }
            ]
          }
        ],
        "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/102xxx/CVE-2026-102583.json"
      }
    },
    "related_cves": [
      {
        "value": "CVE-2026-102583",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 514312,
  "published_at": "2026-09-30T08:36:12.71+00:00"
}