Suricata is a network Intrusion Detection System, Intrusion Prevention System and Network Security Monitoring engine. Prior to 7.0.17 and 8.0.6, the Windows service installation and parameter-update logic in src/win32-service.c can pass an unquoted service ImagePath to CreateServiceA. When Suricata is installed below a path containing spaces and an earlier path component is writable by a local low-privileged attacker, Windows can execute an attacker-controlled program as LocalSystem, resulting in local privilege escalation. This issue is fixed in versions 8.0.6 and 7.0.17.
{
"cna_assigner": "GitHub_M",
"cwe_ids": [
"CWE-428"
],
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/57xxx/CVE-2026-57223.json"
}{
"cpe": "cpe:2.3:a:oisf:suricata:*:*:*:*:*:*:*:*",
"extracted_events": [
{
"introduced": "0"
},
{
"fixed": "7.0.17"
},
{
"introduced": "8.0.0"
},
{
"fixed": "8.0.6"
}
],
"source": [
"CPE_RANGE",
"REFERENCES"
]
}
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-57223.json"
[
{
"deprecated": false,
"digest": {
"function_hash": "161247391483061267643795336911497490960",
"length": 1227
},
"id": "CVE-2026-57223-46102081",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/oisf/suricata/commit/ac1b3cc1ef3af65ce92da28261d445167eb8234d",
"target": {
"file": "src/win32-service.c",
"function": "SCServiceInstall"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "161247391483061267643795336911497490960",
"length": 1227
},
"id": "CVE-2026-57223-54fe8f12",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/oisf/suricata/commit/2b924d47cc51d0b7760cda3519f2c04a2f65ea38",
"target": {
"file": "src/win32-service.c",
"function": "SCServiceInstall"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "288486007847177799486310133953590064587",
"length": 1286
},
"id": "CVE-2026-57223-6e5b9e86",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/oisf/suricata/commit/2b924d47cc51d0b7760cda3519f2c04a2f65ea38",
"target": {
"file": "src/win32-service.c",
"function": "SCServiceChangeParams"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"316891403885404589490090837000407084181",
"21494309242113770229520251016061259261",
"34037796402393991677404388422759268494",
"185173670944594863790582460336262381066",
"51300775684663823798648393214395026374",
"227915748496826337837961240959904174905",
"330361246856258946872650810207379973197",
"30354477864675152627531302635009201723",
"167154458142465342205198339232219383685",
"210840704402490668028129882360088814671",
"237469945230374557990115642898836257495",
"249948805403712208433968512275494575329",
"182335266632215464015843962180023343169",
"316891403885404589490090837000407084181",
"21494309242113770229520251016061259261",
"34037796402393991677404388422759268494",
"185173670944594863790582460336262381066",
"51300775684663823798648393214395026374",
"313629247120887570963175768379669863821",
"242960416279057099058426791690921706691",
"248240312971401317185176057107590322678",
"266814375647349559127587821424013109952",
"210840704402490668028129882360088814671",
"237469945230374557990115642898836257495",
"249948805403712208433968512275494575329",
"182335266632215464015843962180023343169"
],
"threshold": 0.9
},
"id": "CVE-2026-57223-87bb1699",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://github.com/oisf/suricata/commit/ac1b3cc1ef3af65ce92da28261d445167eb8234d",
"target": {
"file": "src/win32-service.c"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"316891403885404589490090837000407084181",
"21494309242113770229520251016061259261",
"34037796402393991677404388422759268494",
"185173670944594863790582460336262381066",
"51300775684663823798648393214395026374",
"227915748496826337837961240959904174905",
"330361246856258946872650810207379973197",
"30354477864675152627531302635009201723",
"167154458142465342205198339232219383685",
"210840704402490668028129882360088814671",
"237469945230374557990115642898836257495",
"249948805403712208433968512275494575329",
"182335266632215464015843962180023343169",
"316891403885404589490090837000407084181",
"21494309242113770229520251016061259261",
"34037796402393991677404388422759268494",
"185173670944594863790582460336262381066",
"51300775684663823798648393214395026374",
"313629247120887570963175768379669863821",
"242960416279057099058426791690921706691",
"248240312971401317185176057107590322678",
"266814375647349559127587821424013109952",
"210840704402490668028129882360088814671",
"237469945230374557990115642898836257495",
"249948805403712208433968512275494575329",
"182335266632215464015843962180023343169"
],
"threshold": 0.9
},
"id": "CVE-2026-57223-985c1956",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://github.com/oisf/suricata/commit/2b924d47cc51d0b7760cda3519f2c04a2f65ea38",
"target": {
"file": "src/win32-service.c"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "288486007847177799486310133953590064587",
"length": 1286
},
"id": "CVE-2026-57223-b7b255a2",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/oisf/suricata/commit/ac1b3cc1ef3af65ce92da28261d445167eb8234d",
"target": {
"file": "src/win32-service.c",
"function": "SCServiceChangeParams"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "288486007847177799486310133953590064587",
"length": 1286
},
"id": "CVE-2026-57223-d21917a9",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/oisf/suricata/commit/0dad38fff024b4fec9bc8144d8b94dbca39aac2e",
"target": {
"file": "src/win32-service.c",
"function": "SCServiceChangeParams"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"316891403885404589490090837000407084181",
"21494309242113770229520251016061259261",
"34037796402393991677404388422759268494",
"185173670944594863790582460336262381066",
"51300775684663823798648393214395026374",
"227915748496826337837961240959904174905",
"330361246856258946872650810207379973197",
"30354477864675152627531302635009201723",
"167154458142465342205198339232219383685",
"210840704402490668028129882360088814671",
"237469945230374557990115642898836257495",
"249948805403712208433968512275494575329",
"182335266632215464015843962180023343169",
"316891403885404589490090837000407084181",
"21494309242113770229520251016061259261",
"34037796402393991677404388422759268494",
"185173670944594863790582460336262381066",
"51300775684663823798648393214395026374",
"313629247120887570963175768379669863821",
"242960416279057099058426791690921706691",
"248240312971401317185176057107590322678",
"266814375647349559127587821424013109952",
"210840704402490668028129882360088814671",
"237469945230374557990115642898836257495",
"249948805403712208433968512275494575329",
"182335266632215464015843962180023343169"
],
"threshold": 0.9
},
"id": "CVE-2026-57223-e23ba6b9",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://github.com/oisf/suricata/commit/0dad38fff024b4fec9bc8144d8b94dbca39aac2e",
"target": {
"file": "src/win32-service.c"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "161247391483061267643795336911497490960",
"length": 1227
},
"id": "CVE-2026-57223-f47c4612",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/oisf/suricata/commit/0dad38fff024b4fec9bc8144d8b94dbca39aac2e",
"target": {
"file": "src/win32-service.c",
"function": "SCServiceInstall"
}
}
]
"2026-10-01T08:07:53Z"