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",
"deprecated": false,
"target": {
"file": "modules/pico_tcp.c"
},
"digest": {
"line_hashes": [
"285654499533611993025090254575033670277",
"26037530924489790984786846986245495857",
"292280616955719529858654022839423124462",
"292622618448040082506854441821239042150",
"317206684698788525413602045195138979345",
"293444560465348784834763654659846358951",
"336952581479197438299798455481673249593"
],
"threshold": 0.9
},
"signature_type": "Line",
"source": "https://github.com/virtualsquare/picotcp/commit/4b9a16764f2b12b611de9c34a50b4713d10ca401",
"id": "CVE-2023-35849-48818375"
},
{
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "modules/pico_ipv4.c"
},
"digest": {
"line_hashes": [
"165320861050205378918815324656663061427",
"66134852335644723728004897969199184542",
"72433470875399735997617401182881970106",
"169223175135825161763931249825801426722"
],
"threshold": 0.9
},
"signature_type": "Line",
"source": "https://github.com/virtualsquare/picotcp/commit/4b9a16764f2b12b611de9c34a50b4713d10ca401",
"id": "CVE-2023-35849-502e4c8c"
},
{
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "tcp_parse_option_mss",
"file": "modules/pico_tcp.c"
},
"digest": {
"function_hash": "47031951348502463246891012409039473344",
"length": 348.0
},
"signature_type": "Function",
"source": "https://github.com/virtualsquare/picotcp/commit/4b9a16764f2b12b611de9c34a50b4713d10ca401",
"id": "CVE-2023-35849-720616ea"
},
{
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "tcp_parse_options",
"file": "modules/pico_tcp.c"
},
"digest": {
"function_hash": "251575072811989124521923787802918092736",
"length": 1171.0
},
"signature_type": "Function",
"source": "https://github.com/virtualsquare/picotcp/commit/4b9a16764f2b12b611de9c34a50b4713d10ca401",
"id": "CVE-2023-35849-b60d285f"
},
{
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "pico_ipv4_process_in",
"file": "modules/pico_ipv4.c"
},
"digest": {
"function_hash": "23149032687452435093609048267686222926",
"length": 1893.0
},
"signature_type": "Function",
"source": "https://github.com/virtualsquare/picotcp/commit/4b9a16764f2b12b611de9c34a50b4713d10ca401",
"id": "CVE-2023-35849-c96c1b5c"
}
]
"https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2023-35849.json"