|
| 1 | +# Thirty-Party Vulnerabilities |
| 2 | + |
| 3 | +<!-- |
| 4 | +
|
| 5 | +See docs/dev/deps.rst for an explanation of this file. |
| 6 | +
|
| 7 | +--> |
| 8 | + |
| 9 | +This document lists known vulnerabilities in third-party dependencies that are |
| 10 | +directly bundled with standard release product for the MongoDB C Driver. |
| 11 | + |
| 12 | +This document was created on **$today** using data from |
| 13 | +[Snyk Security](https://security.snyk.io), and the details herein reflect |
| 14 | +information that was available at that time. |
| 15 | + |
| 16 | +> [!IMPORTANT] |
| 17 | +> |
| 18 | +> The "standard release product" is defined as the set of files which are |
| 19 | +> _installed_ by a configuration, build, and install. This includes |
| 20 | +> static/shared library files, header files, and packaging files for supported |
| 21 | +> build configurations. |
| 22 | +> |
| 23 | +> Vulnerabilities for 3rd party dependencies that are bundled with the standard |
| 24 | +> release product are reported in this document. Test files, utility scripts, |
| 25 | +> documentation generators, and other miscellaneous files and artifacts are NOT |
| 26 | +> considered part of the standard release product, even if they are included in |
| 27 | +> the release distribution tarball. Vulnerabilities for such 3rd party |
| 28 | +> dependencies are NOT reported in this document. |
| 29 | +> |
| 30 | +> Details on packages that are not tracked tracked by Snyk Security will not |
| 31 | +> appear in this document. |
| 32 | +
|
| 33 | +## `Zlib` |
| 34 | + |
| 35 | +### CVE-2023-45853 - Integer Overflow or Wraparound |
| 36 | + |
| 37 | +- **Date Detected**: 2024-06-24 |
| 38 | +- **CVE Number**: [CVE-2023-45853](https://www.cve.org/CVERecord?id=CVE-2023-45853) |
| 39 | +- **Snyk Entry**: [SNYK-UNMANAGED-MADLERZLIB-5969359](https://security.snyk.io/vuln/SNYK-UNMANAGED-MADLERZLIB-5969359) |
| 40 | +- **Severity**: High |
| 41 | +- **Description**: Affected versions of this package are vulnerable to Integer |
| 42 | + Overflow or Wraparound via the `MiniZip` function in `zlib`, by providing a |
| 43 | + long filename, comment, or extra field. |
| 44 | +- **Upstream Fix Status**: Fix available (1.3.1, 2024-01-22) |
| 45 | +- **mongo-c-driver Fix Status**: Fix available (1.27.3, 2024-06-26) |
| 46 | +- **Notes**: This issue was related to Zip file handling, which was not used by |
| 47 | + mongo-c-driver. This errant code was never reachable via the C driver APIs. |
| 48 | + |
| 49 | +## `jsonsl`, `utf8proc`, and `uthash` |
| 50 | + |
| 51 | +These bundled dependencies are present within the release archive, but are not |
| 52 | +tracked by Snyk and therefore no vulnerability information is available. |
0 commit comments