{"schemaVersion":3,"id":"CVE-2021-37629","aliases":[],"status":"published","duplicateOf":null,"title":null,"description":"Nextcloud Richdocuments is an open source collaborative office suite. In affected versions there is a lack of rate limiting on the Richdocuments OCS endpoint. This may have allowed an attacker to enumerate potentially valid share tokens. It is recommended that the Nextcloud Richdocuments app is upgraded to either 3.8.4 or 4.2.1 to resolve. For users unable to upgrade it is recommended that the Richdocuments application be disabled.","dates":{"published":"2021-09-07T20:25:11.000Z","modified":"2024-08-04T01:23:01.241Z","reserved":null,"kevAdded":[],"kevDue":[]},"cvss":{"headline":{"score":5.3,"severity":"medium","version":"3.1","versionLabel":"v3.1","source":"CVE.org","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N","computed":false,"selection":"backend-summary"},"metrics":[{"version":"3.1","versionLabel":"v3.1","source":"CVE.org","score":5.3,"severity":"medium","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N","exploitability":null,"impact":null,"computed":false},{"version":"3.1","versionLabel":"v3.1","source":"NVD","score":5.3,"severity":"medium","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N","exploitability":null,"impact":null,"computed":false},{"version":"2.0","versionLabel":"v2.0","source":"NVD","score":5,"severity":"medium","vector":"AV:N/AC:L/Au:N/C:P/I:N/A:N","exploitability":null,"impact":null,"computed":false}]},"epss":{"probability":0.0138,"percentile":0.71708,"severity":"low","asOf":"2026-10-19T00:00:00.000Z","change":{"pp":0,"baselineDate":"2026-09-19T00:00:00.000Z","baselineScore":0.0138},"history":[{"date":"2026-09-14T00:00:00.000Z","score":0.0138,"percentile":null},{"date":"2026-09-15T00:00:00.000Z","score":0.0138,"percentile":null},{"date":"2026-09-16T00:00:00.000Z","score":0.0138,"percentile":null},{"date":"2026-09-17T00:00:00.000Z","score":0.0138,"percentile":null},{"date":"2026-09-18T00:00:00.000Z","score":0.0138,"percentile":null},{"date":"2026-09-19T00:00:00.000Z","score":0.0138,"percentile":null},{"date":"2026-09-20T00:00:00.000Z","score":0.0138,"percentile":null},{"date":"2026-09-21T00:00:00.000Z","score":0.0138,"percentile":null},{"date":"2026-09-22T00:00:00.000Z","score":0.0138,"percentile":null},{"date":"2026-09-23T00:00:00.000Z","score":0.0138,"percentile":null},{"date":"2026-09-24T00:00:00.000Z","score":0.0138,"percentile":null},{"date":"2026-09-25T00:00:00.000Z","score":0.0138,"percentile":null},{"date":"2026-09-26T00:00:00.000Z","score":0.0138,"percentile":null},{"date":"2026-09-27T00:00:00.000Z","score":0.0138,"percentile":null},{"date":"2026-09-28T00:00:00.000Z","score":0.0138,"percentile":null},{"date":"2026-09-29T00:00:00.000Z","score":0.0138,"percentile":null},{"date":"2026-09-30T00:00:00.000Z","score":0.0138,"percentile":null},{"date":"2026-10-01T00:00:00.000Z","score":0.0138,"percentile":null},{"date":"2026-10-02T00:00:00.000Z","score":0.0138,"percentile":null},{"date":"2026-10-03T00:00:00.000Z","score":0.0138,"percentile":null},{"date":"2026-10-04T00:00:00.000Z","score":0.0138,"percentile":null},{"date":"2026-10-05T00:00:00.000Z","score":0.0138,"percentile":null},{"date":"2026-10-06T00:00:00.000Z","score":0.0138,"percentile":null},{"date":"2026-10-07T00:00:00.000Z","score":0.0138,"percentile":null},{"date":"2026-10-08T00:00:00.000Z","score":0.0138,"percentile":null},{"date":"2026-10-09T00:00:00.000Z","score":0.0138,"percentile":null},{"date":"2026-10-10T00:00:00.000Z","score":0.0138,"percentile":null},{"date":"2026-10-11T00:00:00.000Z","score":0.0138,"percentile":null},{"date":"2026-10-12T00:00:00.000Z","score":0.0138,"percentile":null},{"date":"2026-10-13T00:00:00.000Z","score":0.0138,"percentile":null},{"date":"2026-10-14T00:00:00.000Z","score":0.0138,"percentile":null},{"date":"2026-10-15T00:00:00.000Z","score":0.0138,"percentile":null},{"date":"2026-10-16T00:00:00.000Z","score":0.0138,"percentile":null},{"date":"2026-10-17T00:00:00.000Z","score":0.0138,"percentile":null},{"date":"2026-10-18T00:00:00.000Z","score":0.0138,"percentile":null},{"date":"2026-10-19T00:00:00.000Z","score":0.0138,"percentile":0.71708}],"last30":[{"date":"2026-09-19T00:00:00.000Z","score":0.0138,"percentile":null},{"date":"2026-09-20T00:00:00.000Z","score":0.0138,"percentile":null},{"date":"2026-09-21T00:00:00.000Z","score":0.0138,"percentile":null},{"date":"2026-09-22T00:00:00.000Z","score":0.0138,"percentile":null},{"date":"2026-09-23T00:00:00.000Z","score":0.0138,"percentile":null},{"date":"2026-09-24T00:00:00.000Z","score":0.0138,"percentile":null},{"date":"2026-09-25T00:00:00.000Z","score":0.0138,"percentile":null},{"date":"2026-09-26T00:00:00.000Z","score":0.0138,"percentile":null},{"date":"2026-09-27T00:00:00.000Z","score":0.0138,"percentile":null},{"date":"2026-09-28T00:00:00.000Z","score":0.0138,"percentile":null},{"date":"2026-09-29T00:00:00.000Z","score":0.0138,"percentile":null},{"date":"2026-09-30T00:00:00.000Z","score":0.0138,"percentile":null},{"date":"2026-10-01T00:00:00.000Z","score":0.0138,"percentile":null},{"date":"2026-10-02T00:00:00.000Z","score":0.0138,"percentile":null},{"date":"2026-10-03T00:00:00.000Z","score":0.0138,"percentile":null},{"date":"2026-10-04T00:00:00.000Z","score":0.0138,"percentile":null},{"date":"2026-10-05T00:00:00.000Z","score":0.0138,"percentile":null},{"date":"2026-10-06T00:00:00.000Z","score":0.0138,"percentile":null},{"date":"2026-10-07T00:00:00.000Z","score":0.0138,"percentile":null},{"date":"2026-10-08T00:00:00.000Z","score":0.0138,"percentile":null},{"date":"2026-10-09T00:00:00.000Z","score":0.0138,"percentile":null},{"date":"2026-10-10T00:00:00.000Z","score":0.0138,"percentile":null},{"date":"2026-10-11T00:00:00.000Z","score":0.0138,"percentile":null},{"date":"2026-10-12T00:00:00.000Z","score":0.0138,"percentile":null},{"date":"2026-10-13T00:00:00.000Z","score":0.0138,"percentile":null},{"date":"2026-10-14T00:00:00.000Z","score":0.0138,"percentile":null},{"date":"2026-10-15T00:00:00.000Z","score":0.0138,"percentile":null},{"date":"2026-10-16T00:00:00.000Z","score":0.0138,"percentile":null},{"date":"2026-10-17T00:00:00.000Z","score":0.0138,"percentile":null},{"date":"2026-10-18T00:00:00.000Z","score":0.0138,"percentile":null},{"date":"2026-10-19T00:00:00.000Z","score":0.0138,"percentile":0.71708}]},"kev":{"state":"not-listed","entries":[],"listedCount":0,"totalCatalogs":3,"catalogs":[{"source":"cisa","label":"CISA","listed":false,"entry":null},{"source":"enisa","label":"ENISA","listed":false,"entry":null},{"source":"circl","label":"CIRCL","listed":false,"entry":null}]},"ransomware":{"state":"none-recorded","sources":[]},"exploits":[],"exploitCount":0,"weaknesses":[{"id":"CWE-200","name":"Exposure of Sensitive Information to an Unauthorized Actor","description":"The product exposes sensitive information to an actor that is not explicitly authorized to have access to that information.","type":"weakness","status":"Draft","abstraction":"Class","likelihoodOfExploit":"High","url":"https://cwe.mitre.org/data/definitions/200.html"},{"id":"CWE-770","name":"Allocation of Resources Without Limits or Throttling","description":"The product allocates a reusable resource or group of resources on behalf of an actor without imposing any intended restrictions on the size or number of resources that can be allocated.","type":"weakness","status":"Incomplete","abstraction":"Base","likelihoodOfExploit":"High","url":"https://cwe.mitre.org/data/definitions/770.html"}],"affected":[{"vendor":"nextcloud","product":"richdocuments","name":"richdocuments","label":"richdocuments","ecosystem":null,"cpePart":"a","purl":null,"purlType":null,"versions":[{"text":"< 3.8.4","noFixRecorded":false,"fixedIn":null},{"text":"≥ 4.0.0, < 4.2.1","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 3.8.4 | ≥ 4.0.0, < 4.2.1","eol":null,"hubHref":"/vendor/nextcloud/richdocuments"},{"vendor":"nextcloud","product":"security-advisories","name":"security-advisories","label":"security-advisories","ecosystem":null,"cpePart":"a","purl":null,"purlType":null,"versions":[{"text":"< 3.8.4","noFixRecorded":false,"fixedIn":null},{"text":"≥ 4.0.0, < 4.2.1","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 3.8.4 | ≥ 4.0.0, < 4.2.1","eol":null,"hubHref":"/vendor/nextcloud/security-advisories"}],"affectedCount":2,"eol":{"hasEol":false,"count":0},"references":[{"url":"https://github.com/nextcloud/security-advisories/security/advisories/GHSA-gvvr-h36p-8mjx","label":"github.com/nextcloud/security-advisories/security/advisories/GHSA-gvvr-h36p-8mjx","hostname":"github.com","tags":["X Refsource CONFIRM","Third Party Advisory"]},{"url":"https://github.com/nextcloud/richdocuments/pull/1663","label":"github.com/nextcloud/richdocuments/pull/1663","hostname":"github.com","tags":["X Refsource MISC","Third Party Advisory"]},{"url":"https://hackerone.com/reports/1258750","label":"hackerone.com/reports/1258750","hostname":"hackerone.com","tags":["X Refsource MISC","Permissions Required","Third Party Advisory"]}],"lineage":{"upstream":[],"downstream":[],"duplicates":[],"related":[]},"timeline":[{"kind":"published","date":"2021-09-07T20:25:11.000Z","label":"Published","detail":"Vulnerability first disclosed.","source":null},{"kind":"modified","date":"2024-08-04T01:23:01.241Z","label":"Last modified","detail":"Vulnerability information updated.","source":null}],"risk":{"score":21,"level":"low","profile":"Default","thresholds":{"critical":75,"high":50,"medium":25,"low":10}},"meta":{"dataAsOf":"2026-10-19T15:07:53.426Z","stale":false,"partial":false}}