{"id":"CVE-2026-97596","revision":"5d96079166d242fcb4f5a0a421bdff53","records":[{"revision":"5d96079166d242fcb4f5a0a421bdff53","observedAt":"2026-10-23T15:48:27.903+00:00","statement":{"source":"cve-program","id":"CVE-2026-97596","aliases":[],"title":"ipvs: reject invalid states in connection template sync records","description":"In the Linux kernel, the following vulnerability has been resolved:\n\nipvs: reject invalid states in connection template sync records\n\nIPVS sync receivers validate protocol states before creating or updating a\nconnection. For connection templates, however, they only log states outside\nthe template state range and still store the value in the connection.\n\nA template can be returned by ordinary connection lookup. TCP and SCTP then\nuse the invalid state as an index into their transition tables.\n\nReject invalid template states in both sync protocol versions before\nlooking up or modifying a connection. The version 1 path handles both\nIPv4 and IPv6 records.","state":0,"publishedAt":"2026-09-25T10:22:11.784+00:00","modifiedAt":"2026-10-19T09:10:00.056+00:00","affected":[{"ecosystem":"Vendor product","name":"Linux","ranges":[],"versions":[],"rawVersionEvidence":"{\n                    \"product\": \"Linux\",\n                    \"vendor\": \"Linux\",\n                    \"defaultStatus\": \"unaffected\",\n                    \"repo\": \"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git\",\n                    \"programFiles\": [\n                        \"net/netfilter/ipvs/ip_vs_sync.c\"\n                    ],\n                    \"versions\": [\n                        {\n                            \"version\": \"275411430f892407b885be1de2548b2e632892c3\",\n                            \"lessThan\": \"5677e81ffdbfc1c03dcb427fb8b1c38289bed76d\",\n                            \"status\": \"affected\",\n                            \"versionType\": \"git\"\n                        },\n                        {\n                            \"version\": \"275411430f892407b885be1de2548b2e632892c3\",\n                            \"lessThan\": \"d4eb339b442a0ffaa565779b975494a0a0664f18\",\n                            \"status\": \"affected\",\n                            \"versionType\": \"git\"\n                        },\n                        {\n                            \"version\": \"275411430f892407b885be1de2548b2e632892c3\",\n                            \"lessThan\": \"1a8f15911352bb3cf4663aa02049c49c7f30e524\",\n                            \"status\": \"affected\",\n                            \"versionType\": \"git\"\n                        },\n                        {\n                            \"version\": \"275411430f892407b885be1de2548b2e632892c3\",\n                            \"lessThan\": \"652d9caa5ac925ab012834e325d77b9ed638d4fc\",\n                            \"status\": \"affected\",\n                            \"versionType\": \"git\"\n                        },\n                        {\n                            \"version\": \"275411430f892407b885be1de2548b2e632892c3\",\n                            \"lessThan\": \"fc10dc4511e6e2e2b4098ee115c8e5639471f23d\",\n                            \"status\": \"affected\",\n                            \"versionType\": \"git\"\n                        },\n                        {\n                            \"version\": \"275411430f892407b885be1de2548b2e632892c3\",\n                            \"lessThan\": \"50c3f06222eafe9cca7ca51a0ef83311d7cab353\",\n                            \"status\": \"affected\",\n                            \"versionType\": \"git\"\n                        },\n                        {\n                            \"version\": \"275411430f892407b885be1de2548b2e632892c3\",\n                            \"lessThan\": \"0c61f7d8e18a978aec2a16d9acd5f682f1c72476\",\n                            \"status\": \"affected\",\n                            \"versionType\": \"git\"\n                        },\n                        {\n                            \"version\": \"275411430f892407b885be1de2548b2e632892c3\",\n                            \"lessThan\": \"74cb39735b6cd0aff4b5584158f09376fd97aadf\",\n                            \"status\": \"affected\",\n                            \"versionType\": \"git\"\n                        }\n                    ]\n                }"},{"ecosystem":"Vendor product","name":"Linux","ranges":[],"versions":[],"rawVersionEvidence":"{\n                    \"product\": \"Linux\",\n                    \"vendor\": \"Linux\",\n                    \"defaultStatus\": \"affected\",\n                    \"repo\": \"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git\",\n                    \"programFiles\": [\n                        \"net/netfilter/ipvs/ip_vs_sync.c\"\n                    ],\n                    \"versions\": [\n                        {\n                            \"version\": \"4.19\",\n                            \"status\": \"affected\"\n                        },\n                        {\n                            \"version\": \"0\",\n                            \"lessThan\": \"4.19\",\n                            \"status\": \"unaffected\",\n                            \"versionType\": \"semver\"\n                        },\n                        {\n                            \"version\": \"5.10.271\",\n                            \"lessThanOrEqual\": \"5.10.*\",\n                            \"status\": \"unaffected\",\n                            \"versionType\": \"semver\"\n                        },\n                        {\n                            \"version\": \"5.15.222\",\n                            \"lessThanOrEqual\": \"5.15.*\",\n                            \"status\": \"unaffected\",\n                            \"versionType\": \"semver\"\n                        },\n                        {\n                            \"version\": \"6.1.189\",\n                            \"lessThanOrEqual\": \"6.1.*\",\n                            \"status\": \"unaffected\",\n                            \"versionType\": \"semver\"\n                        },\n                        {\n                            \"version\": \"6.6.158\",\n                            \"lessThanOrEqual\": \"6.6.*\",\n                            \"status\": \"unaffected\",\n                            \"versionType\": \"semver\"\n                        },\n                        {\n                            \"version\": \"6.12.111\",\n                            \"lessThanOrEqual\": \"6.12.*\",\n                            \"status\": \"unaffected\",\n                            \"versionType\": \"semver\"\n                        },\n                        {\n                            \"version\": \"6.18.53\",\n                            \"lessThanOrEqual\": \"6.18.*\",\n                            \"status\": \"unaffected\",\n                            \"versionType\": \"semver\"\n                        },\n                        {\n                            \"version\": \"7.2.7\",\n                            \"lessThanOrEqual\": \"7.2.*\",\n                            \"status\": \"unaffected\",\n                            \"versionType\": \"semver\"\n                        },\n                        {\n                            \"version\": \"7.3\",\n                            \"lessThanOrEqual\": \"*\",\n                            \"status\": \"unaffected\",\n                            \"versionType\": \"original_commit_for_fix\"\n                        }\n                    ]\n                }"}],"metrics":[],"references":["https://git.kernel.org/stable/c/5677e81ffdbfc1c03dcb427fb8b1c38289bed76d","https://git.kernel.org/stable/c/d4eb339b442a0ffaa565779b975494a0a0664f18","https://git.kernel.org/stable/c/1a8f15911352bb3cf4663aa02049c49c7f30e524","https://git.kernel.org/stable/c/652d9caa5ac925ab012834e325d77b9ed638d4fc","https://git.kernel.org/stable/c/fc10dc4511e6e2e2b4098ee115c8e5639471f23d","https://git.kernel.org/stable/c/50c3f06222eafe9cca7ca51a0ef83311d7cab353","https://git.kernel.org/stable/c/0c61f7d8e18a978aec2a16d9acd5f682f1c72476","https://git.kernel.org/stable/c/74cb39735b6cd0aff4b5584158f09376fd97aadf"],"sourceUrl":"https://www.cve.org/CVERecord?id=CVE-2026-97596","license":"CVE Program Terms of Use","key":"cve-program:CVE-2026-97596","identifiers":["CVE-2026-97596"]},"retained":false,"historicalAffected":[]}],"coverage":[]}