2026-09-27 17:2CVE-2026-101051VulnCheck
PUBLISHED5.2CWE-22

Cloudreve before 4.16.1 Path Traversal via Remote Download

Cloudreve before 4.16.1 fails to properly sanitize file paths returned by remote downloaders, allowing authenticated users to create files outside the selected destination directory. Attackers can exploit path traversal sequences in downloader metadata to write files to unexpected locations within accessible namespaces.

Problem type

Affected products

cloudreve

cloudreve

< 4.16.1 - AFFECTED

4.16.1 - UNAFFECTED

References

GitHub Security Advisories

GHSA-wv98-qffc-cvmj

Cloudreve before 4.16.1 fails to properly sanitize file paths returned by remote downloaders,...

https://github.com/advisories/GHSA-wv98-qffc-cvmj

Cloudreve before 4.16.1 fails to properly sanitize file paths returned by remote downloaders, allowing authenticated users to create files outside the selected destination directory. Attackers can exploit path traversal sequences in downloader metadata to write files to unexpected locations within accessible namespaces.

JSON source

https://cveawg.mitre.org/api/cve/CVE-2026-101051
Click to expand
{
  "dataType": "CVE_RECORD",
  "dataVersion": "5.2",
  "cveMetadata": {
    "cveId": "CVE-2026-101051",
    "assignerOrgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
    "assignerShortName": "VulnCheck",
    "dateUpdated": "2026-09-27T17:02:37.358Z",
    "dateReserved": "2026-09-27T15:48:49.472Z",
    "datePublished": "2026-09-27T17:02:37.358Z",
    "state": "PUBLISHED"
  },
  "containers": {
    "cna": {
      "providerMetadata": {
        "orgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
        "shortName": "VulnCheck",
        "dateUpdated": "2026-09-27T17:02:37.358Z"
      },
      "datePublic": "2026-06-13T00:00:00.000Z",
      "title": "Cloudreve before 4.16.1 Path Traversal via Remote Download",
      "descriptions": [
        {
          "lang": "en",
          "value": "Cloudreve before 4.16.1 fails to properly sanitize file paths returned by remote downloaders, allowing authenticated users to create files outside the selected destination directory. Attackers can exploit path traversal sequences in downloader metadata to write files to unexpected locations within accessible namespaces."
        }
      ],
      "affected": [
        {
          "vendor": "cloudreve",
          "product": "cloudreve",
          "defaultStatus": "unaffected",
          "versions": [
            {
              "version": "0",
              "status": "affected",
              "versionType": "semver",
              "lessThan": "4.16.1"
            },
            {
              "version": "4.16.1",
              "status": "unaffected",
              "versionType": "semver"
            }
          ]
        }
      ],
      "problemTypes": [
        {
          "descriptions": [
            {
              "lang": "en",
              "description": "Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')",
              "cweId": "CWE-22",
              "type": "CWE"
            }
          ]
        }
      ],
      "references": [
        {
          "url": "https://github.com/cloudreve/cloudreve/security/advisories/GHSA-w8j7-39hp-8x59",
          "name": "GitHub Security Advisory (GHSA-w8j7-39hp-8x59)",
          "tags": [
            "vendor-advisory"
          ]
        },
        {
          "url": "https://www.vulncheck.com/advisories/cloudreve-before-4.16.1-path-traversal-via-remote-download",
          "name": "VulnCheck Advisory: Cloudreve before 4.16.1 Path Traversal via Remote Download",
          "tags": [
            "third-party-advisory"
          ]
        }
      ],
      "metrics": [
        {
          "format": "CVSS"
        },
        {
          "format": "CVSS",
          "cvssV3_1": {
            "version": "3.1",
            "vectorString": "CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:N/I:L/A:N",
            "attackVector": "NETWORK",
            "attackComplexity": "HIGH",
            "privilegesRequired": "LOW",
            "userInteraction": "NONE",
            "scope": "UNCHANGED",
            "confidentialityImpact": "NONE",
            "integrityImpact": "LOW",
            "availabilityImpact": "NONE",
            "baseScore": 3.1,
            "baseSeverity": "LOW"
          }
        }
      ],
      "credits": [
        {
          "lang": "en",
          "value": "jinhao-huang",
          "type": "reporter"
        }
      ]
    }
  }
}