Vulnerability · Published Jul 17, 2023 · Assigned by VulDB
CVE-2022-4952OmniSharp csharp-language-server-protocol JSON Serializer SerializerBase.cs CreateSerializerSettings resource consumption
Low 3.5
In plain English
A low-severity uncontrolled resource consumption in csharp-language-server-protocol from OmniSharp. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 0.9% (higher than 59% of all known vulnerabilities).
Official description
A vulnerability has been found in OmniSharp csharp-language-server-protocol up to 0.19.6 and classified as problematic. This vulnerability affects the function CreateSerializerSettings of the file src/JsonRpc/Serialization/SerializerBase.cs of the component JSON Serializer. The manipulation leads to resource consumption. Upgrading to version 0.19.7 is able to address this issue. The patch is identified as 7fd2219f194a9ef2a8901bb131c5fa12272305ce. It is recommended to upgrade the affected component. VDB-234238 is the identifier assigned to this vulnerability.
Affected products (as reported)
| Vendor | Product | Versions |
|---|---|---|
| OmniSharp | csharp-language-server-protocol | 0.19.00.19.10.19.20.19.30.19.40.19.50.19.6 |
Weakness: CWE-400 · Vector: CVSS:3.1/AV:A/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L
References
- https://vuldb.com/?id.234238 vdb-entry, technical-description
- https://vuldb.com/?ctiid.234238 signature, permissions-required
- https://github.com/OmniSharp/csharp-language-server-protocol/pull/902 issue-tracking
- https://github.com/OmniSharp/csharp-language-server-protocol/commit/7fd2219f194a9ef2a8901bb131c5fa12272305ce patch
- https://github.com/OmniSharp/csharp-language-server-protocol/releases/tag/v0.19.7 patch