VirtualSquare picoTCP (aka PicoTCP-NG) through 2.1 does not properly check whether header sizes would result in accessing data outside of a packet.
{ "vanir_signatures": [ { "signature_version": "v1", "signature_type": "Line", "target": { "file": "modules/pico_tcp.c" }, "id": "CVE-2023-35849-48818375", "digest": { "line_hashes": [ "285654499533611993025090254575033670277", "26037530924489790984786846986245495857", "292280616955719529858654022839423124462", "292622618448040082506854441821239042150", "317206684698788525413602045195138979345", "293444560465348784834763654659846358951", "336952581479197438299798455481673249593" ], "threshold": 0.9 }, "deprecated": false, "source": "https://github.com/virtualsquare/picotcp/commit/4b9a16764f2b12b611de9c34a50b4713d10ca401" }, { "signature_version": "v1", "signature_type": "Line", "target": { "file": "modules/pico_ipv4.c" }, "id": "CVE-2023-35849-502e4c8c", "digest": { "line_hashes": [ "165320861050205378918815324656663061427", "66134852335644723728004897969199184542", "72433470875399735997617401182881970106", "169223175135825161763931249825801426722" ], "threshold": 0.9 }, "deprecated": false, "source": "https://github.com/virtualsquare/picotcp/commit/4b9a16764f2b12b611de9c34a50b4713d10ca401" }, { "signature_version": "v1", "signature_type": "Function", "target": { "file": "modules/pico_tcp.c", "function": "tcp_parse_option_mss" }, "id": "CVE-2023-35849-720616ea", "digest": { "length": 348.0, "function_hash": "47031951348502463246891012409039473344" }, "deprecated": false, "source": "https://github.com/virtualsquare/picotcp/commit/4b9a16764f2b12b611de9c34a50b4713d10ca401" }, { "signature_version": "v1", "signature_type": "Function", "target": { "file": "modules/pico_tcp.c", "function": "tcp_parse_options" }, "id": "CVE-2023-35849-b60d285f", "digest": { "length": 1171.0, "function_hash": "251575072811989124521923787802918092736" }, "deprecated": false, "source": "https://github.com/virtualsquare/picotcp/commit/4b9a16764f2b12b611de9c34a50b4713d10ca401" }, { "signature_version": "v1", "signature_type": "Function", "target": { "file": "modules/pico_ipv4.c", "function": "pico_ipv4_process_in" }, "id": "CVE-2023-35849-c96c1b5c", "digest": { "length": 1893.0, "function_hash": "23149032687452435093609048267686222926" }, "deprecated": false, "source": "https://github.com/virtualsquare/picotcp/commit/4b9a16764f2b12b611de9c34a50b4713d10ca401" } ] }