{"id":"CVE-2026-46172","summary":"ipv6: xfrm6: release dst on error in xfrm6_rcv_encap()","details":"In the Linux kernel, the following vulnerability has been resolved:\n\nipv6: xfrm6: release dst on error in xfrm6_rcv_encap()\n\nxfrm6_rcv_encap() performs an IPv6 route lookup when the skb does not\nalready have a dst attached. ip6_route_input_lookup() returns a\nreferenced dst entry even when the lookup resolves to an error route.\n\nIf dst-\u003eerror is set, xfrm6_rcv_encap() drops the skb without attaching\nthe dst to the skb and without releasing the reference returned by the\nlookup. Repeated packets hitting this path therefore leak dst entries.\n\nRelease the dst before jumping to the drop path.","modified":"2026-06-05T18:29:33.824767522Z","published":"2026-05-28T09:36:26.926Z","related":["openSUSE-SU-2026:10954-1"],"database_specific":{"cna_assigner":"Linux","osv_generated_from":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/46xxx/CVE-2026-46172.json"},"references":[{"type":"WEB","url":"https://git.kernel.org/stable/c/554c9b090c8ac5b1c5c507f4badf8d5d0c9c6e13"},{"type":"WEB","url":"https://git.kernel.org/stable/c/6a5eec0a2a0e99ec9743cf8f1c4082178811d90a"},{"type":"WEB","url":"https://git.kernel.org/stable/c/870560015ce6e0d8f841c6a8aba33c44be52c727"},{"type":"WEB","url":"https://git.kernel.org/stable/c/9d5047782f9bd2829e529df69209bf3232eb561f"},{"type":"WEB","url":"https://git.kernel.org/stable/c/a0721bcd72641c32b281f227a94505b31cf54117"},{"type":"WEB","url":"https://git.kernel.org/stable/c/a20b34f6e854fe6f2aa82528fae7a88759919eb4"},{"type":"WEB","url":"https://git.kernel.org/stable/c/bc0fcb9823cd0894934cf968b525c575833d7078"},{"type":"WEB","url":"https://git.kernel.org/stable/c/c2efc4956981066df2fef1cc77391b523db6d8e4"},{"type":"ADVISORY","url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/46xxx/CVE-2026-46172.json"},{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-46172"},{"type":"PACKAGE","url":"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git"}],"affected":[{"ranges":[{"type":"GIT","repo":"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git","events":[{"introduced":"0146dca70b877b73c5fd9c67912b8a0ca8a7bac7"},{"fixed":"a0721bcd72641c32b281f227a94505b31cf54117"},{"fixed":"a20b34f6e854fe6f2aa82528fae7a88759919eb4"},{"fixed":"870560015ce6e0d8f841c6a8aba33c44be52c727"},{"fixed":"c2efc4956981066df2fef1cc77391b523db6d8e4"},{"fixed":"554c9b090c8ac5b1c5c507f4badf8d5d0c9c6e13"},{"fixed":"9d5047782f9bd2829e529df69209bf3232eb561f"},{"fixed":"6a5eec0a2a0e99ec9743cf8f1c4082178811d90a"},{"fixed":"bc0fcb9823cd0894934cf968b525c575833d7078"}]}],"database_specific":{"source":"https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2026-46172.json"}},{"package":{"name":"Kernel","ecosystem":"Linux"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"5.8.0"},{"fixed":"5.10.258"}]},{"type":"ECOSYSTEM","events":[{"introduced":"5.11.0"},{"fixed":"5.15.209"}]},{"type":"ECOSYSTEM","events":[{"introduced":"5.16.0"},{"fixed":"6.1.175"}]},{"type":"ECOSYSTEM","events":[{"introduced":"6.2.0"},{"fixed":"6.6.140"}]},{"type":"ECOSYSTEM","events":[{"introduced":"6.7.0"},{"fixed":"6.12.88"}]},{"type":"ECOSYSTEM","events":[{"introduced":"6.13.0"},{"fixed":"6.18.30"}]},{"type":"ECOSYSTEM","events":[{"introduced":"6.19.0"},{"fixed":"7.0.7"}]}],"database_specific":{"source":"https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2026-46172.json"}}],"schema_version":"1.7.5"}