Skip to content
Heist/ feed
Back to feed
Critical

Dromara Skyeye Unauthenticated SSRF and File Overwrite via editUploadOfficeFileById

Type: advisorySources: OSV

Dromara Skyeye through commit 003549ae5615bd114ba5bb8ddf6a8e8ead97c321 contains a server-side request forgery and missing authorization vulnerability in the OnlyOffice save callback editUploadOfficeFileById. Unauthenticated attackers can supply arbitrary url and key parameters to make the server fetch internal URLs and overwrite any user's stored file, then read results via queryFileToShowById.

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

Source evidence

Dromara Skyeye Unauthenticated SSRF and File Overwrite via editUploadOfficeFileById

core-osv · Original source

Published 8 Oct 2026, 20:15 UTC

Dromara Skyeye through commit 003549ae5615bd114ba5bb8ddf6a8e8ead97c321 contains a server-side request forgery and missing authorization vulnerability in the OnlyOffice save callback editUploadOfficeFileById. Unauthenticated attackers can supply arbitrary url and key parameters to make the server fetch internal URLs and overwrite any user's stored file, then read results via queryFileToShowById.

osv:CVE-2026-107781
Complete source record
{
  "id": "32016dea19c3cb1e69ece2c3ef1f2a5ad8b34a554bcb8ac81149562fdea4517d",
  "url": "https://osv.dev/vulnerability/CVE-2026-107781",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "Dromara Skyeye Unauthenticated SSRF and File Overwrite via editUploadOfficeFileById",
    "summary": "Dromara Skyeye through commit 003549ae5615bd114ba5bb8ddf6a8e8ead97c321 contains a server-side request forgery and missing authorization vulnerability in the OnlyOffice save callback editUploadOfficeFileById. Unauthenticated attackers can supply arbitrary url and key parameters to make the server fetch internal URLs and overwrite any user's stored file, then read results via queryFileToShowById.",
    "evidence": "osv:CVE-2026-107781",
    "products": [],
    "severity": "critical",
    "structured": {
      "id": "CVE-2026-107781",
      "aliases": [
        "CVE-2026-107781"
      ],
      "metrics": [
        {
          "type": "CVSS_V4",
          "score": "CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://github.com/dromara/skyeye",
              "type": "GIT",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "last_affected": "003549ae5615bd114ba5bb8ddf6a8e8ead97c321"
                }
              ],
              "database_specific": {
                "extracted_events": [
                  {
                    "range": [
                      {
                        "introduced": "0"
                      },
                      {
                        "last_affected": "003549ae5615bd114ba5bb8ddf6a8e8ead97c321"
                      }
                    ],
                    "source": "AFFECTED_FIELD",
                    "strategy": "StandardRange"
                  },
                  {
                    "range": [
                      {
                        "introduced": "0"
                      },
                      {
                        "last_affected": "003549ae5615bd114ba5bb8ddf6a8e8ead97c321"
                      }
                    ],
                    "source": "DESCRIPTION"
                  }
                ]
              }
            }
          ],
          "versions": [
            "进销存系统",
            "生产管理ERP",
            "开源ERP系统",
            "中小企业ERP",
            "20220703",
            "2.0.0"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-107781.json"
          }
        }
      ],
      "modified": "2026-10-28T02:30:32.403675008Z",
      "provider": "osv",
      "references": [
        "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/107xxx/CVE-2026-107781.json",
        "https://nvd.nist.gov/vuln/detail/CVE-2026-107781",
        "https://www.vulncheck.com/advisories/dromara-skyeye-unauthenticated-ssrf-and-file-overwrite-via-edituploadofficefilebyid",
        "https://github.com/dromara/skyeye/issues/29",
        "https://github.com/dromara/skyeye",
        "https://github.com/dromara/skyeye/blob/003549ae5615bd114ba5bb8ddf6a8e8ead97c321/skyeye-adm/adm-pro/src/main/java/com/skyeye/eve/diskcloud/service/impl/FileConsoleServiceImpl.java#L533-L556"
      ],
      "provider_metadata": {
        "cwe_ids": [
          "CWE-918"
        ],
        "cna_assigner": "VulnCheck",
        "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/107xxx/CVE-2026-107781.json"
      }
    },
    "related_cves": [
      {
        "value": "CVE-2026-107781",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 499507,
  "published_at": "2026-10-08T20:15:56.039+00:00"
}