Medium
Security advisory
Nextcloud Server is a Nextcloud package that handles data storage. In versions prior to 19.0.13, 20.011, and 21.0.3, there was a lack of ratelimiting on the public share link mount endpoint. This may have allowed an attacker to enumerate potentially valid share tokens. The issue was fixed in versions 19.0.13, 20.0.11, and 21.0.3. There are no known workarounds.
- Products
- Not specified
- Affected versions
- Not specified
- Fixed versions
- Not specified
- CVEs
- CVE-2021-32741
- Confirmed fixed CVEs
- Not specified
- Updated in this feed
- 31 Oct 2026, 11:16 UTC · Revision 1
Source evidence
Nextcloud Server is a Nextcloud package that handles data storage. In versions prior to 19.0.13, 20.011, and 21.0.3, there was a lack of ratelimiting on the public share link mount endpoint. This may have allowed an attacker to enumerate potentially valid share tokens. The issue was fixed in versions 19.0.13, 20.0.11, and 21.0.3. There are no known workarounds.
osv:CVE-2021-32741
Complete source record
{
"id": "e39ae95743e8b8e793188764b4e9644ea0cd29ccfc65c886508749fb5d8f14fe",
"url": "https://osv.dev/vulnerability/CVE-2021-32741",
"method": "structured",
"payload": {
"kind": "advisory",
"title": "CVE-2021-32741",
"summary": "Nextcloud Server is a Nextcloud package that handles data storage. In versions prior to 19.0.13, 20.011, and 21.0.3, there was a lack of ratelimiting on the public share link mount endpoint. This may have allowed an attacker to enumerate potentially valid share tokens. The issue was fixed in versions 19.0.13, 20.0.11, and 21.0.3. There are no known workarounds.",
"evidence": "osv:CVE-2021-32741",
"products": [],
"severity": "medium",
"structured": {
"id": "CVE-2021-32741",
"aliases": [
"CVE-2021-32741",
"GHSA-crvj-vmf7-xrvr"
],
"metrics": [
{
"type": "CVSS_V3",
"score": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N"
}
],
"affected": [
{
"ranges": [
{
"repo": "https://github.com/nextcloud/server",
"type": "GIT",
"events": [
{
"introduced": "0"
},
{
"fixed": "3845aa47869e6787bf9b25cae59f9b999c6f7807"
},
{
"introduced": "615b994816710a595243d704c9be445f736b4b41"
},
{
"fixed": "3eb0ce9892933c36672e8ba35e771e48a5309321"
},
{
"introduced": "8985b7930653139859002eb3eca2852999ed8f0d"
},
{
"fixed": "5d04a3fed226c370feca686032f47d5422b02bb2"
}
],
"database_specific": {
"extracted_events": [
{
"cpe": "cpe:2.3:a:nextcloud:nextcloud_server:*:*:*:*:*:*:*:*",
"range": [
{
"introduced": "0"
},
{
"fixed": "19.0.13"
}
],
"source": "CPE_RANGE"
},
{
"cpe": "cpe:2.3:a:nextcloud:nextcloud_server:*:*:*:*:*:*:*:*",
"range": [
{
"introduced": "20.0.0"
},
{
"fixed": "20.0.11"
}
],
"source": "CPE_RANGE"
},
{
"cpe": "cpe:2.3:a:nextcloud:nextcloud_server:*:*:*:*:*:*:*:*",
"range": [
{
"introduced": "21.0.0"
},
{
"fixed": "21.0.3"
}
],
"source": "CPE_RANGE"
}
]
}
}
],
"versions": [
"v19.0.13rc1",
"v21.0.3rc1",
"v20.0.11rc1",
"v19.0.11",
"v20.0.10",
"v21.0.2",
"v19.0.11RC1",
"v20.0.10RC1",
"v21.0.2RC1",
"v19.0.10",
"v20.0.9",
"v21.0.1",
"v19.0.10RC1",
"v21.0.1RC1",
"v20.0.9RC1",
"v19.0.9",
"v20.0.8",
"v21.0.0",
"v19.0.9RC1",
"v20.0.8RC1",
"v20.0.7RC1",
"v20.0.7",
"v19.0.8",
"v20.0.6",
"v19.0.8RC1",
"v20.0.6RC1",
"v19.0.7",
"v20.0.5",
"v20.0.5RC2",
"v19.0.7RC1",
"v20.0.5RC1",
"v20.0.4",
"v19.0.6",
"v20.0.3",
"v19.0.6RC2",
"v20.0.3RC2",
"v19.0.5",
"v20.0.2",
"v19.0.5RC2",
"v20.0.2RC2",
"v19.0.5RC1",
"v20.0.2RC1",
"v20.0.1",
"v20.0.1RC1",
"v19.0.4",
"v19.0.4RC2",
"v20.0.0",
"v19.0.40RC1",
"v19.0.3",
"v19.0.3RC1",
"v19.0.2",
"v19.0.2RC2",
"v19.0.2RC1",
"v19.0.1",
"v19.0.1RC1",
"v19.0.0",
"v19.0.0RC3",
"v19.0.0RC1",
"v19.0.0beta7",
"v19.0.0beta6",
"v19.0.0beta5",
"v19.0.0beta4",
"v19.0.0beta3",
"v19.0.0beta2",
"v19.0.0beta1",
"v18.0.0RC1",
"v18.0.0beta4",
"v18.0.0beta3",
"v18.0.0beta2",
"v18.0.0beta1",
"v17.0.0beta4",
"v17.0.0beta3",
"v17.0.0beta2",
"v17.0.0beta1",
"v16.0.0RC1",
"v16.0.0beta3",
"v16.0.0beta2",
"v16.0.0beta1",
"v16.0.0alpha1",
"v15.0.0RC1",
"v15.0.0beta2",
"v15.0.0beta1",
"v14.0.0RC2",
"v14.0.0RC1",
"v14.0.0beta4",
"v14.0.0beta3",
"v14.0.0beta2",
"v14.0.0beta1",
"v13.0.0RC1",
"v13.0.0beta4",
"v13.0.0beta3",
"v13.0.0beta2",
"v13.0.0beta1",
"v12.0.0beta4",
"v12.0.0beta3",
"v12.0.0beta2",
"v12.0.0beta1",
"v11.0.0",
"v11.0RC2",
"v9.1.0beta1",
"v9.0.0beta2",
"v9.0beta1",
"v8.2RC1",
"v8.2beta1",
"v8.1RC2",
"v8.1.0beta2",
"v8.1.0beta1",
"v8.1.0alpha2",
"v8.1.0alpha1",
"v8.0.0",
"v8.0.0RC2",
"v8.0.0RC1",
"v8.0.0beta2",
"v8.0.0beta1",
"v8.0.0alpha2",
"v8.0.0alpha1",
"v7.0.0beta1",
"v7.0.0alpha2",
"v6.0.0RC2",
"v6.0.0RC1",
"v6.0.0beta5",
"v6.0.0beta4",
"v6.0.0beta3",
"v6.0.0beta2",
"v6.0.0alpha2",
"v5.0.0",
"v5.0.0RC3",
"v5.0.0RC2",
"v5.0.0RC1",
"v5.0.0beta2",
"v5.0.0beta1",
"v5.0.0alpha1",
"v4.5.0",
"v4.5.0RC3",
"v4.5.0RC2",
"v4.5.0RC1",
"v4.5.0beta4",
"v4.5.0beta3",
"v4.0.6",
"v4.0.5",
"v4.0.4",
"v4.0.1",
"v4.0.0",
"v4.0.0RC2",
"v4.0.0RC",
"v4.0.0beta",
"v3.0",
"v1.0.0beta1"
],
"database_specific": {
"source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2021-32741.json"
}
}
],
"modified": "2026-10-20T10:53:45.436123367Z",
"provider": "osv",
"references": [
"https://github.com/nextcloud/security-advisories/security/advisories/GHSA-crvj-vmf7-xrvr",
"https://hackerone.com/reports/1192144",
"https://github.com/nextcloud/server/pull/26958"
],
"provider_metadata": {}
},
"related_cves": [
{
"value": "CVE-2021-32741",
"evidence": "/id"
}
],
"security_relevant": true,
"severity_evidence": "/severity/0/score"
},
"source_id": "core-osv",
"document_id": 384583,
"published_at": "2021-07-12T22:15:07.993+00:00"
}