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