Suricata is a network Intrusion Detection System, Intrusion Prevention System and Network Security Monitoring engine. Prior to 8.0.6, the FTP parser in src/app-layer-ftp.c treats a RETR or STOR command sent before PORT or PASV negotiation as a fatal application-layer error instead of a recoverable protocol event. The fatal state disables FTP application-layer parsing for the remainder of the TCP flow, so later commands can evade parser-dependent rules and logging; IPS mode instead drops the flow. This issue is fixed in version 8.0.6.
{
"cna_assigner": "GitHub_M",
"cwe_ids": [
"CWE-755"
],
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/63xxx/CVE-2026-63450.json"
}"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-63450.json"
[
{
"deprecated": false,
"digest": {
"line_hashes": [
"244549085848019103372699667501287813289",
"101316997624955885597169713427148656473",
"229804974527284673831317926575230165429",
"188911533313708387790507482678930005088",
"233023409235403746012393350048634578097",
"178694115340285039665601313512602161893",
"111927208127394748596514883453597296782",
"101145428851310850897010739463836320815",
"253366340631146633858735977982706362152",
"178694115340285039665601313512602161893",
"111927208127394748596514883453597296782",
"101145428851310850897010739463836320815",
"65095813435242428812117689428043838325"
],
"threshold": 0.9
},
"id": "CVE-2026-63450-3800cb19",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://github.com/oisf/suricata/commit/feb0ff91159cea474a983adf92e4b56fb16e4ffc",
"target": {
"file": "src/app-layer-ftp.c"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "65576718931112081214663914007372563998",
"length": 949
},
"id": "CVE-2026-63450-45848e3e",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/oisf/suricata/commit/52490b8c26909772801afed98df63a6d62f3af18",
"target": {
"file": "src/app-layer-ftp.c",
"function": "FTPParserTest11"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "72404163132729954599422803072459313654",
"length": 3550
},
"id": "CVE-2026-63450-8edaa65c",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/oisf/suricata/commit/52490b8c26909772801afed98df63a6d62f3af18",
"target": {
"file": "src/app-layer-ftp.c",
"function": "FTPParseRequest"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "156635524848708387203428801439829578351",
"length": 949
},
"id": "CVE-2026-63450-9cd247a8",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/oisf/suricata/commit/52490b8c26909772801afed98df63a6d62f3af18",
"target": {
"file": "src/app-layer-ftp.c",
"function": "FTPParserTest12"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"244549085848019103372699667501287813289",
"101316997624955885597169713427148656473",
"229804974527284673831317926575230165429",
"188911533313708387790507482678930005088",
"233023409235403746012393350048634578097",
"178694115340285039665601313512602161893",
"111927208127394748596514883453597296782",
"101145428851310850897010739463836320815",
"253366340631146633858735977982706362152",
"178694115340285039665601313512602161893",
"111927208127394748596514883453597296782",
"101145428851310850897010739463836320815",
"65095813435242428812117689428043838325"
],
"threshold": 0.9
},
"id": "CVE-2026-63450-ad8f9cd9",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://github.com/oisf/suricata/commit/52490b8c26909772801afed98df63a6d62f3af18",
"target": {
"file": "src/app-layer-ftp.c"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "73481979941350807377940868778184315014",
"length": 928
},
"id": "CVE-2026-63450-b2a3ff00",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/oisf/suricata/commit/feb0ff91159cea474a983adf92e4b56fb16e4ffc",
"target": {
"file": "src/app-layer-ftp.c",
"function": "FTPParserTest11"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "311754298190697361884889919580468299157",
"length": 928
},
"id": "CVE-2026-63450-c4917f47",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/oisf/suricata/commit/feb0ff91159cea474a983adf92e4b56fb16e4ffc",
"target": {
"file": "src/app-layer-ftp.c",
"function": "FTPParserTest12"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "146972927361912668111208840858346684765",
"length": 3511
},
"id": "CVE-2026-63450-cd624125",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/oisf/suricata/commit/feb0ff91159cea474a983adf92e4b56fb16e4ffc",
"target": {
"file": "src/app-layer-ftp.c",
"function": "FTPParseRequest"
}
}
]
"2026-09-20T14:13:49Z"