Nextcloud Server has improper restriction of excessive authentication attempts on WebDAV endpoint
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 sourcePublished 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"
}