Skip to content
Heist/ feed
Back to feed
Medium

Casdoor upload-resource API resource.go missing authentication

Type: advisorySources: OSV

A vulnerability has been found in Casdoor up to 4.0.0. This affects an unknown function of the file controllers/resource.go of the component upload-resource API. Such manipulation leads to missing authentication. It is possible to launch the attack remotely. The exploit has been disclosed to the public and may be used. The vendor deleted the GitHub issue for this vulnerability without any explanation. Afterwards the vendor was contacted early about this disclosure via email but did not respond in any way.

Products
Not specified
Affected versions
Not specified
Fixed versions
Not specified
CVEs
CVE-2026-84423
Confirmed fixed CVEs
Not specified
Updated in this feed
4 Nov 2026, 15:51 UTC · Revision 1

Source evidence

Casdoor upload-resource API resource.go missing authentication

core-osv · Original source

Published 1 Sept 2026, 22:45 UTC

A vulnerability has been found in Casdoor up to 4.0.0. This affects an unknown function of the file controllers/resource.go of the component upload-resource API. Such manipulation leads to missing authentication. It is possible to launch the attack remotely. The exploit has been disclosed to the public and may be used. The vendor deleted the GitHub issue for this vulnerability without any explanation. Afterwards the vendor was contacted early about this disclosure via email but did not respond in any way.

osv:CVE-2026-84423
Complete source record
{
  "id": "be5c460ae1b44b8295606af22ee5f9416d87c0988288653eb8178308e7c04045",
  "url": "https://osv.dev/vulnerability/CVE-2026-84423",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "Casdoor upload-resource API resource.go missing authentication",
    "summary": "A vulnerability has been found in Casdoor up to 4.0.0. This affects an unknown function of the file controllers/resource.go of the component upload-resource API. Such manipulation leads to missing authentication. It is possible to launch the attack remotely. The exploit has been disclosed to the public and may be used. The vendor deleted the GitHub issue for this vulnerability without any explanation. Afterwards the vendor was contacted early about this disclosure via email but did not respond in any way.",
    "evidence": "osv:CVE-2026-84423",
    "products": [],
    "severity": "medium",
    "structured": {
      "id": "CVE-2026-84423",
      "aliases": [
        "CVE-2026-84423"
      ],
      "metrics": [
        {
          "type": "CVSS_V4",
          "score": "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://github.com/casdoor/casdoor",
              "type": "GIT",
              "events": [
                {
                  "introduced": "9b8ddd5d6c46c1ca34da185e0e6bde9934f4b223"
                },
                {
                  "last_affected": "9b8ddd5d6c46c1ca34da185e0e6bde9934f4b223"
                }
              ],
              "database_specific": {
                "extracted_events": [
                  {
                    "range": [
                      {
                        "introduced": "4.0"
                      },
                      {
                        "last_affected": "4.0"
                      }
                    ],
                    "source": "AFFECTED_FIELD",
                    "strategy": "StandaloneSingleVersion"
                  },
                  {
                    "range": [
                      {
                        "introduced": "0"
                      },
                      {
                        "last_affected": "4.0.0"
                      }
                    ],
                    "source": "DESCRIPTION"
                  }
                ]
              }
            }
          ],
          "versions": [
            "4.0",
            "v4.0.0"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-84423.json"
          }
        }
      ],
      "modified": "2026-10-28T02:30:36.788436327Z",
      "provider": "osv",
      "references": [
        "https://github.com/casdoor/casdoor/",
        "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/84xxx/CVE-2026-84423.json",
        "https://nvd.nist.gov/vuln/detail/CVE-2026-84423",
        "https://vuldb.com/cve/CVE-2026-84423",
        "https://vuldb.com/submit/883037",
        "https://vuldb.com/vuln/397791",
        "https://github.com/casdoor/casdoor/issues/5617",
        "https://vuldb.com/vuln/397791/cti",
        "https://github.com/geo-chen/oss/blob/main/casdoor.md#finding-1-unauthenticated-arbitrary-file-upload-via-apiupload-resource"
      ],
      "provider_metadata": {
        "cwe_ids": [
          "CWE-287",
          "CWE-306"
        ],
        "cna_assigner": "VulDB",
        "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/84xxx/CVE-2026-84423.json"
      }
    },
    "related_cves": [
      {
        "value": "CVE-2026-84423",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 504315,
  "published_at": "2026-09-01T22:45:22.377+00:00"
}