2. Security Issues / CVEs¶
In the event of a CVE, the Apache CouchDB project will publish a fix as a patch to the current release series and its immediate predecessor only (e.g, if the current release is 3.3.3 and the predecessor is 3.2.3, we would publish a 3.3.4 release and a 3.2.4 release).
Further backports may be published at our discretion.
- 2.1. CVE-2010-0009: Apache CouchDB Timing Attack Vulnerability
- 2.2. CVE-2010-2234: Apache CouchDB Cross Site Request Forgery Attack
- 2.3. CVE-2010-3854: Apache CouchDB Cross Site Scripting Issue
- 2.4. CVE-2012-5641: Information disclosure via unescaped backslashes in URLs on Windows
- 2.5. CVE-2012-5649: JSONP arbitrary code execution with Adobe Flash
- 2.6. CVE-2012-5650: DOM based Cross-Site Scripting via Futon UI
- 2.7. CVE-2014-2668: DoS (CPU and memory consumption) via the count parameter to /_uuids
- 2.8. CVE-2017-12635: Apache CouchDB Remote Privilege Escalation
- 2.9. CVE-2017-12636: Apache CouchDB Remote Code Execution
- 2.10. CVE-2018-11769: Apache CouchDB Remote Code Execution
- 2.11. CVE-2018-17188: Apache CouchDB Remote Privilege Escalations
- 2.12. CVE-2018-8007: Apache CouchDB Remote Code Execution
- 2.13. CVE-2020-1955: Apache CouchDB Remote Privilege Escalation
- 2.14. CVE-2021-38295: Apache CouchDB Privilege Escalation
- 2.15. CVE-2022-24706: Apache CouchDB Remote Privilege Escalation
- 2.16. CVE-2023-26268: Apache CouchDB: Information sharing via couchjs processes
- 2.17. CVE-2023-45725: Apache CouchDB: Privilege Escalation Using Design Documents
3. Reporting New Security Problems with Apache CouchDB¶
The Apache Software Foundation takes a very active stance in eliminating security problems and denial of service attacks against Apache CouchDB.
We strongly encourage folks to report such problems to our private security mailing list first, before disclosing them in a public forum.
Please note that the security mailing list should only be used for reporting undisclosed security vulnerabilities in Apache CouchDB and managing the process of fixing such vulnerabilities. We cannot accept regular bug reports or other queries at this address. All mail sent to this address that does not relate to an undisclosed security problem in the Apache CouchDB source code will be ignored.
If you need to report a bug that isn’t an undisclosed security vulnerability, please use the bug reporting page.
Questions about:
How to configure CouchDB securely
If a vulnerability applies to your particular application
Obtaining further information on a published vulnerability
Availability of patches and/or new releases
should be address to the users mailing list. Please see the mailing lists page for details of how to subscribe.
The private security mailing address is: security@couchdb.apache.org
Please read how the Apache Software Foundation handles security reports to know what to expect.
Note that all networked servers are subject to denial of service attacks, and we cannot promise magic workarounds to generic problems (such as a client streaming lots of data to your server, or re-requesting the same URL repeatedly). In general our philosophy is to avoid any attacks which can cause the server to consume resources in a non-linear relationship to the size of inputs.