receive.c in fastd before v21 allows denial of service (assertion failure) when receiving packets with an invalid type code.
[
{
"digest": {
"length": 694.0,
"function_hash": "176340725060813004210905118311611276175"
},
"source": "https://github.com/neocturne/fastd/commit/737925113363b6130879729cdff9ccc46c33eaea",
"deprecated": false,
"id": "CVE-2020-27638-479d7b31",
"signature_type": "Function",
"target": {
"function": "handle_socket_receive_known",
"file": "src/receive.c"
},
"signature_version": "v1"
},
{
"digest": {
"length": 476.0,
"function_hash": "279097731734714311607881590027641747637"
},
"source": "https://github.com/neocturne/fastd/commit/737925113363b6130879729cdff9ccc46c33eaea",
"deprecated": false,
"id": "CVE-2020-27638-b0830e65",
"signature_type": "Function",
"target": {
"function": "handle_socket_receive_unknown",
"file": "src/receive.c"
},
"signature_version": "v1"
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"218993648070656331698192938340773989964",
"204748408106242575614860218896531178762",
"139337633164185874394351173136018775119",
"211707679463638823627401166846990478979",
"288152887943536033044038232302204222846",
"100029604037219442177910336290054639548",
"264322882793426461474977070951987059818",
"151738650662340874906420184695183817751"
]
},
"source": "https://github.com/neocturne/fastd/commit/737925113363b6130879729cdff9ccc46c33eaea",
"deprecated": false,
"id": "CVE-2020-27638-cf9ffff7",
"signature_type": "Line",
"target": {
"file": "src/receive.c"
},
"signature_version": "v1"
}
]
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2020-27638.json"