VirtualSquare picoTCP (aka PicoTCP-NG) through 2.1 does not check the transport layer length in a frame before performing port filtering.
{ "vanir_signatures": [ { "id": "CVE-2023-35846-380a6e0e", "digest": { "length": 803.0, "function_hash": "15604502874702612504111479175039028916" }, "source": "https://github.com/virtualsquare/picotcp/commit/d561990a358899178115e156871cc054a1c55ffe", "target": { "function": "ipfilter", "file": "modules/pico_ipfilter.c" }, "signature_version": "v1", "deprecated": false, "signature_type": "Function" }, { "id": "CVE-2023-35846-cd68b641", "digest": { "line_hashes": [ "232285406632546315363789241261533024495", "248071416619885531072362073670366830268", "256617179242313006427055983467964023110", "213842307385690783473638154939023626648", "285770788318624447220688066452460489083", "163110542380558240445229369479204111", "276597177956886508362739783233940125898", "203136066528707677838631440993583226305", "69438710099917194790702831334998226616", "263416057362065578551281656644685860219", "18438235547931478203702648496708742847", "214312749964043464020660052127994588030", "93646454849211744810170274829586574755", "224104974157288606537487666352805840938" ], "threshold": 0.9 }, "source": "https://github.com/virtualsquare/picotcp/commit/d561990a358899178115e156871cc054a1c55ffe", "target": { "file": "modules/pico_ipfilter.c" }, "signature_version": "v1", "deprecated": false, "signature_type": "Line" } ] }