{"id":"CVE-2020-6016","state":"PUBLISHED","title":"Valve's Game Networking Sockets prior to version v1.2.0 improperly handles unreliable segments with negative offsets in function SNP_ReceiveUnreliableSegment(), leading to a Heap-B","description":"Valve's Game Networking Sockets prior to version v1.2.0 improperly handles unreliable segments with negative offsets in function SNP_ReceiveUnreliableSegment(), leading to a Heap-Based Buffer Underflow and a free() of memory not from the heap, resulting in a memory corruption and probably even a remote code execution.","publishedAt":"2020-11-18T14:11:49.000Z","updatedAt":"2024-08-04T08:47:41.048Z","severity":null,"assigner":"checkpoint","products":["n/a Game Networking Sockets"],"affected":[{"vendor":"n/a","product":"Game Networking Sockets","versions":[{"version":"All versions prior to v1.2.0","status":"affected"}]}],"references":["https://github.com/ValveSoftware/GameNetworkingSockets/commit/e0c86dcb9139771db3db0cfdb1fb8bef0af19c43","https://research.checkpoint.com/2020/game-on-finding-vulnerabilities-in-valves-steam-sockets/"],"weaknesses":["CWE-590"],"ingestedAt":"2026-10-29T19:47:38.312Z","source":{"repository":"CVEProject/cvelistV5","path":"cves/2020/6xxx/CVE-2020-6016.json","commit":"556c9d3a8cd17e218bb8e452ba7cd619a384ff47"},"raw":{"dataType":"CVE_RECORD","dataVersion":"5.1","cveMetadata":{"cveId":"CVE-2020-6016","state":"PUBLISHED","datePublished":"2020-11-18T14:11:49.000Z","dateUpdated":"2024-08-04T08:47:41.048Z","assignerShortName":"checkpoint","assignerOrgId":"897c38be-0345-43cd-b6cf-fe179e0c4f45","dateReserved":"2020-01-07T00:00:00.000Z"},"containers":{"cna":{"descriptions":[{"lang":"en","value":"Valve's Game Networking Sockets prior to version v1.2.0 improperly handles unreliable segments with negative offsets in function SNP_ReceiveUnreliableSegment(), leading to a Heap-Based Buffer Underflow and a free() of memory not from the heap, resulting in a memory corruption and probably even a remote code execution."}],"affected":[{"vendor":"n/a","product":"Game Networking Sockets","versions":[{"version":"All versions prior to v1.2.0","status":"affected"}]}],"references":[{"url":"https://github.com/ValveSoftware/GameNetworkingSockets/commit/e0c86dcb9139771db3db0cfdb1fb8bef0af19c43","tags":["x_refsource_MISC"]},{"url":"https://research.checkpoint.com/2020/game-on-finding-vulnerabilities-in-valves-steam-sockets/","tags":["x_refsource_MISC"]}],"problemTypes":[{"descriptions":[{"cweId":"CWE-590","description":"CWE-590: Free of Memory not on the Heap","lang":"en","type":"CWE"}]}],"providerMetadata":{"shortName":"checkpoint","dateUpdated":"2020-12-10T20:52:23.000Z","orgId":"897c38be-0345-43cd-b6cf-fe179e0c4f45"},"x_legacyV4Record":{"CVE_data_meta":{"ASSIGNER":"cve@checkpoint.com","ID":"CVE-2020-6016","STATE":"PUBLIC"},"affects":{"vendor":{"vendor_data":[{"product":{"product_data":[{"product_name":"Game Networking Sockets","version":{"version_data":[{"version_value":"All versions prior to v1.2.0"}]}}]},"vendor_name":"n/a"}]}},"data_format":"MITRE","data_type":"CVE","data_version":"4.0","description":{"description_data":[{"lang":"eng","value":"Valve's Game Networking Sockets prior to version v1.2.0 improperly handles unreliable segments with negative offsets in function SNP_ReceiveUnreliableSegment(), leading to a Heap-Based Buffer Underflow and a free() of memory not from the heap, resulting in a memory corruption and probably even a remote code execution."}]},"problemtype":{"problemtype_data":[{"description":[{"lang":"eng","value":"CWE-590: Free of Memory not on the Heap"}]}]},"references":{"reference_data":[{"name":"https://github.com/ValveSoftware/GameNetworkingSockets/commit/e0c86dcb9139771db3db0cfdb1fb8bef0af19c43","refsource":"MISC","url":"https://github.com/ValveSoftware/GameNetworkingSockets/commit/e0c86dcb9139771db3db0cfdb1fb8bef0af19c43"},{"name":"https://research.checkpoint.com/2020/game-on-finding-vulnerabilities-in-valves-steam-sockets/","refsource":"MISC","url":"https://research.checkpoint.com/2020/game-on-finding-vulnerabilities-in-valves-steam-sockets/"}]}}},"adp":[{"title":"CVE Program Container","references":[{"url":"https://github.com/ValveSoftware/GameNetworkingSockets/commit/e0c86dcb9139771db3db0cfdb1fb8bef0af19c43","tags":["x_refsource_MISC","x_transferred"]},{"url":"https://research.checkpoint.com/2020/game-on-finding-vulnerabilities-in-valves-steam-sockets/","tags":["x_refsource_MISC","x_transferred"]}],"providerMetadata":{"shortName":"CVE","orgId":"af854a3a-2127-422b-91ae-364da2661108","dateUpdated":"2024-08-04T08:47:41.048Z"}}]}}}