We are using two libraries WireMock.Net & WireMock.Net.RestClient which are reporting vulnerabilities in our dependency checker (NVD). Both of those libs are version 1.5.9.
The following are listed as published vulnerabilities with most set at Medium some two or three are rated high & at least one is rated critical.
- CVE-2018-8909,
- CVE-2018-9116,
- CVE-2018-9117,
- CVE-2020-15258,
- CVE-2020-27853,
- CVE-2021-21301,
- CVE-2021-32665,
- CVE-2021-32666,
- CVE-2021-32755,
- CVE-2021-41093,
- CVE-2022-23625,
- CVE-2022-31009
I have already upgraded from an earlier version which only had one vulnerability (relating to wire IOS). Upgrading has pulled in the RestClient &, apparently, a new bunch of vulnerabilities. There is no further option to upgrade as WireMock.net 1.5.9 is the latest stable even though some of the vulnerabilities list versions before 2.16 as the problem. I suspect that is mixed up with Java or other versions of WireMock.
So,
Do I need to move away from from this library or are these vulnerabilities false positive?
how do I move away from this library?
Which library would be best to replace this one?
Thanks for any help in advance.