Skip to content
Heist/ feed
Back to feed
Medium

Nextcloud Server has improper restriction of excessive authentication attempts on WebDAV endpoint

Type: advisorySources: OSV

Nextcloud Server provides data storage for Nextcloud, an open source cloud platform. In Nextcloud Server starting with 25.0.0 and prior to 25.09 and 26.04; as well as Nextcloud Enterprise Server starting with 22.0.0 and prior to 22.2.10.14, 23.0.12.9, 24.0.12.5, 25.0.9, and 26.0.4; missing protection allows an attacker to brute force passwords on the WebDAV API. Nextcloud Server 25.0.9 and 26.0.4 and Nextcloud Enterprise Server 22.2.10.14, 23.0.12.9, 24.0.12.5, 25.0.9, and 26.0.4 contain patches for this issue. No known workarounds are available.

Products
Not specified
Affected versions
Not specified
Fixed versions
Not specified
CVEs
CVE-2023-39960
Confirmed fixed CVEs
Not specified
Updated in this feed
3 Nov 2026, 13:07 UTC · Revision 1

Source evidence

Nextcloud Server has improper restriction of excessive authentication attempts on WebDAV endpoint

core-osv · Original source

Published 13 Oct 2023, 12:07 UTC

Nextcloud Server provides data storage for Nextcloud, an open source cloud platform. In Nextcloud Server starting with 25.0.0 and prior to 25.09 and 26.04; as well as Nextcloud Enterprise Server starting with 22.0.0 and prior to 22.2.10.14, 23.0.12.9, 24.0.12.5, 25.0.9, and 26.0.4; missing protection allows an attacker to brute force passwords on the WebDAV API. Nextcloud Server 25.0.9 and 26.0.4 and Nextcloud Enterprise Server 22.2.10.14, 23.0.12.9, 24.0.12.5, 25.0.9, and 26.0.4 contain patches for this issue. No known workarounds are available.

osv:CVE-2023-39960
Complete source record
{
  "id": "f871f22d73e4c64e54a0cbf0fb715bf6cd1637736553d0e3157913b29cc43877",
  "url": "https://osv.dev/vulnerability/CVE-2023-39960",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "Nextcloud Server has improper restriction of excessive authentication attempts on WebDAV endpoint",
    "summary": "Nextcloud Server provides data storage for Nextcloud, an open source cloud platform. In Nextcloud Server starting with 25.0.0 and prior to 25.09 and 26.04; as well as Nextcloud Enterprise Server starting with 22.0.0 and prior to 22.2.10.14, 23.0.12.9, 24.0.12.5, 25.0.9, and 26.0.4; missing protection allows an attacker to brute force passwords on the WebDAV API. Nextcloud Server 25.0.9 and 26.0.4 and Nextcloud Enterprise Server 22.2.10.14, 23.0.12.9, 24.0.12.5, 25.0.9, and 26.0.4 contain patches for this issue. No known workarounds are available.",
    "evidence": "osv:CVE-2023-39960",
    "products": [],
    "severity": "medium",
    "structured": {
      "id": "CVE-2023-39960",
      "aliases": [
        "CVE-2023-39960",
        "GHSA-2hrc-5fgp-c9c9"
      ],
      "metrics": [
        {
          "type": "CVSS_V3",
          "score": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:N/A:N"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://github.com/nextcloud/server",
              "type": "GIT",
              "events": [
                {
                  "introduced": "20ea9a25353129b56d46951fe7d23939665ab2b2"
                },
                {
                  "fixed": "fbc4a4aad97572da902fef0ee61cbd49bba58365"
                },
                {
                  "introduced": "62cfd3b4c9ff4d8cdbbe6dcc8b63a1085bb94e3d"
                },
                {
                  "fixed": "318ac2714fafa63dcd90805a5cb8ee9d60b58f53"
                }
              ],
              "database_specific": {
                "extracted_events": [
                  {
                    "cpe": "cpe:2.3:a:nextcloud:nextcloud_server:*:*:*:*:-:*:*:*",
                    "range": [
                      {
                        "introduced": "25.0.0"
                      },
                      {
                        "fixed": "25.0.9"
                      }
                    ],
                    "source": "CPE_RANGE"
                  },
                  {
                    "cpe": "cpe:2.3:a:nextcloud:nextcloud_server:*:*:*:*:enterprise:*:*:*",
                    "range": [
                      {
                        "introduced": "25.0.0"
                      },
                      {
                        "fixed": "25.0.9"
                      }
                    ],
                    "source": "CPE_RANGE"
                  },
                  {
                    "cpe": "cpe:2.3:a:nextcloud:nextcloud_server:*:*:*:*:-:*:*:*",
                    "range": [
                      {
                        "introduced": "26.0.0"
                      },
                      {
                        "fixed": "26.0.4"
                      }
                    ],
                    "source": "CPE_RANGE"
                  },
                  {
                    "cpe": "cpe:2.3:a:nextcloud:nextcloud_server:*:*:*:*:enterprise:*:*:*",
                    "range": [
                      {
                        "introduced": "26.0.0"
                      },
                      {
                        "fixed": "26.0.4"
                      }
                    ],
                    "source": "CPE_RANGE"
                  }
                ]
              }
            }
          ],
          "versions": [
            "v25.0.9rc2",
            "v26.0.4rc2",
            "v26.0.4rc1",
            "v25.0.9rc1",
            "v25.0.8",
            "v26.0.3",
            "v25.0.8rc2",
            "v26.0.3rc2",
            "v25.0.8rc1",
            "v26.0.3rc1",
            "v25.0.7",
            "v26.0.2",
            "v25.0.7rc1",
            "v26.0.2rc1",
            "v25.0.6",
            "v26.0.1",
            "v25.0.6rc1",
            "v26.0.1rc1",
            "v25.0.5",
            "v26.0.0",
            "v25.0.5rc1",
            "v25.0.4",
            "v25.0.4rc1",
            "v25.0.3",
            "v25.0.3rc2",
            "v25.0.3rc1",
            "v25.0.2",
            "v25.0.2rc3",
            "v25.0.2rc2",
            "v25.0.2rc1",
            "v25.0.1",
            "v25.0.1rc1",
            "v25.0.0"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2023-39960.json"
          }
        }
      ],
      "modified": "2026-10-28T02:30:29.017146353Z",
      "provider": "osv",
      "references": [
        "https://hackerone.com/reports/1924212",
        "https://github.com/CVEProject/cvelistV5/tree/main/cves/2023/39xxx/CVE-2023-39960.json",
        "https://github.com/nextcloud/security-advisories/security/advisories/GHSA-2hrc-5fgp-c9c9",
        "https://nvd.nist.gov/vuln/detail/CVE-2023-39960",
        "https://github.com/nextcloud/server/pull/38046"
      ],
      "provider_metadata": {
        "cwe_ids": [
          "CWE-307"
        ],
        "cna_assigner": "GitHub_M",
        "unresolved_ranges": [
          {
            "extracted_events": [
              {
                "range": [
                  {
                    "introduced": "22.0.0"
                  },
                  {
                    "fixed": "22.2.10.14"
                  },
                  {
                    "introduced": "23.0.0"
                  },
                  {
                    "fixed": "23.0.12.9"
                  },
                  {
                    "introduced": "24.0.0"
                  },
                  {
                    "fixed": "24.0.12.5"
                  }
                ],
                "source": "AFFECTED_FIELD",
                "strategy": "StringRangeExpression"
              }
            ]
          }
        ],
        "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2023/39xxx/CVE-2023-39960.json"
      }
    },
    "related_cves": [
      {
        "value": "CVE-2023-39960",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 495658,
  "published_at": "2023-10-13T12:07:59.934+00:00"
}