{"id":"CVE-2026-39879","summary":"SQL injection in syslog-ng SQL destionation driver","details":"Due to a missing sanitization call in [`afsql_dd_run_query`](https://github.com/syslog-ng/syslog-ng/blob/649e6e18e3459fb4467000a88dfb12fa97f9719c/modules/afsql/afsql.c#L219), syslog-ng before 4.12 are vulnerable to SQL injection from an untrusted source. This is not part of the default configuration, the SQL driver has to be manually configured.\n\nFixes are in syslog-ng 4.12, syslog-ng Premium Edition 8.2 and syslog-ng Store Box 7.8","aliases":["GHSA-qwf9-6222-m24m"],"modified":"2026-07-23T03:56:30.215485507Z","published":"2026-07-20T16:57:32.019Z","database_specific":{"cna_assigner":"GitHub_M","cwe_ids":["CWE-150"],"osv_generated_from":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/39xxx/CVE-2026-39879.json"},"references":[{"type":"ADVISORY","url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/39xxx/CVE-2026-39879.json"},{"type":"ADVISORY","url":"https://github.com/syslog-ng/syslog-ng/security/advisories/GHSA-qwf9-6222-m24m"},{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-39879"}],"affected":[{"ranges":[{"type":"GIT","repo":"https://github.com/syslog-ng/syslog-ng","events":[{"introduced":"0"},{"fixed":"1a0e59077f5b709fa499e18b12e4462551396215"}],"database_specific":{"extracted_events":[{"introduced":"0"},{"fixed":"4.12"}],"source":["AFFECTED_FIELD","DESCRIPTION"]}}],"versions":["syslog-ng-4.11.0","syslog-ng-4.10.2","syslog-ng-4.10.1","syslog-ng-4.9.0","syslog-ng-4.8.3","syslog-ng-4.8.2","syslog-ng-4.8.1","syslog-ng-4.8.0","syslog-ng-4.7.1","syslog-ng-4.7.0","syslog-ng-4.6.0","syslog-ng-4.5.0","syslog-ng-4.4.0","syslog-ng-4.3.1","syslog-ng-4.3.0","syslog-ng-4.2.0","syslog-ng-4.1.0","syslog-ng-4.1.1","syslog-ng-4.0.1","syslog-ng-4.0.0","syslog-ng-3.38.1","syslog-ng-3.37.1","syslog-ng-3.36.1","syslog-ng-3.35.1","syslog-ng-3.34.1","syslog-ng-3.33.2","syslog-ng-3.33.1","syslog-ng-3.32.1","syslog-ng-3.31.2","syslog-ng-3.31.1","syslog-ng-3.30.1","syslog-ng-3.29.1","syslog-ng-3.28.1","syslog-ng-3.27.1","syslog-ng-3.26.1","syslog-ng-3.25.1","syslog-ng-3.24.1","syslog-ng-3.23.1","syslog-ng-3.22.1","syslog-ng-3.21.1","syslog-ng-3.20.1","syslog-ng-3.19.1","syslog-ng-3.18.1","syslog-ng-3.17.2","syslog-ng-3.17.1","syslog-ng-3.16.1","syslog-ng-3.15.1","syslog-ng-3.14.1","syslog-ng-3.13.2","syslog-ng-3.13.1","syslog-ng-3.12.1","syslog-ng-3.11.1","syslog-ng-3.10.1","syslog-ng-3.9.1","syslog-ng-3.8.1","syslog-ng-3.8.0beta2","syslog-ng-3.8.0beta1","syslog-ng-3.7.2","syslog-ng-3.7.1","syslog-ng-3.7.0beta2","syslog-ng-3.7.0beta1","syslog-ng-3.7.0alpha2","syslog-ng-3.7.0alpha1","syslog-ng-3.6.1","syslog-ng-3.6.0rc2","syslog-ng-3.6.0rc1","syslog-ng-3.6.0beta2","syslog-ng-3.6.0beta1","syslog-ng-3.6.0alpha3","syslog-ng-3.6.0alpha2","syslog-ng-3.6.0alpha1","v3.5.1","v3.5.0rc1","v3.5.0_rc1","v3.5.0beta3","v3.5.0beta2","pe-5.0-base","v3.5.0beta1","v3.4.0rc2","v3.4.0rc1","v3.4.0beta1","v3.4.0alpha3","v3.4.0alpha2","v3.4.0alpha1","v3.3.0alpha2","v3.3.0alpha1","v3.2beta1","v3.2alpha1","v3.1.0","v3.1beta2","v3.1beta1","v3.0.2","v3.0.1","v2.1.1","v2.1beta2","v2.1beta1","v2.1alpha1"],"database_specific":{"source":"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-39879.json"}}],"schema_version":"1.7.5","severity":[{"type":"CVSS_V3","score":"CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:H"}]}