{"id":"CVE-2026-98293","state":"PUBLISHED","title":"Bluetooth: ISO: Fix parent socket leak in iso_conn_ready()","description":"In the Linux kernel, the following vulnerability has been resolved:\n\nBluetooth: ISO: Fix parent socket leak in iso_conn_ready()\n\niso_get_sock() returns the parent socket with a reference held, which is\ndropped by sock_put() once the child socket has been set up. The error\npath taken when iso_sock_alloc() fails only calls release_sock() and\nreturns, leaking the reference and thus the parent socket itself.\n\nDrop the reference on that path as well.","publishedAt":"2026-10-06T08:45:52.558Z","updatedAt":"2026-10-19T09:17:04.348Z","severity":null,"assigner":"Linux","products":["Linux Linux"],"affected":[{"vendor":"Linux","product":"Linux","defaultStatus":"unaffected","versions":[{"version":"11dc486ed5d4626e6b92a23b67ed76cb6c48bfc9","status":"affected","lessThan":"ea8a262662be62c095789924c11722ecbf40a4de","versionType":"git"},{"version":"fa224d0c094a458e9ebf5ea9b1c696136b7af427","status":"affected","lessThan":"9228f87365e68a6cae191f57f456e89a6d2167cf","versionType":"git"},{"version":"fa224d0c094a458e9ebf5ea9b1c696136b7af427","status":"affected","lessThan":"e2b156a8d25966be49c1f809b654a2c4bb16564d","versionType":"git"},{"version":"fa224d0c094a458e9ebf5ea9b1c696136b7af427","status":"affected","lessThan":"f016daabd4fec4e9b8563f8b6f42eabce0ca66b0","versionType":"git"},{"version":"fa224d0c094a458e9ebf5ea9b1c696136b7af427","status":"affected","lessThan":"ca18ee413a7cb6f09885778039225e58bae0d607","versionType":"git"},{"version":"6.6.67","status":"affected","lessThan":"6.6.158","versionType":"semver"}],"repo":"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git","programFiles":["net/bluetooth/iso.c"]},{"vendor":"Linux","product":"Linux","defaultStatus":"affected","versions":[{"version":"6.8","status":"affected"},{"version":"0","status":"unaffected","lessThan":"6.8","versionType":"semver"},{"version":"6.6.158","status":"unaffected","lessThanOrEqual":"6.6.*","versionType":"semver"},{"version":"6.12.112","status":"unaffected","lessThanOrEqual":"6.12.*","versionType":"semver"},{"version":"6.18.54","status":"unaffected","lessThanOrEqual":"6.18.*","versionType":"semver"},{"version":"7.2.8","status":"unaffected","lessThanOrEqual":"7.2.*","versionType":"semver"},{"version":"7.3","status":"unaffected","lessThanOrEqual":"*","versionType":"original_commit_for_fix"}],"repo":"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git","programFiles":["net/bluetooth/iso.c"]}],"references":["https://git.kernel.org/stable/c/ea8a262662be62c095789924c11722ecbf40a4de","https://git.kernel.org/stable/c/9228f87365e68a6cae191f57f456e89a6d2167cf","https://git.kernel.org/stable/c/e2b156a8d25966be49c1f809b654a2c4bb16564d","https://git.kernel.org/stable/c/f016daabd4fec4e9b8563f8b6f42eabce0ca66b0","https://git.kernel.org/stable/c/ca18ee413a7cb6f09885778039225e58bae0d607"],"weaknesses":[],"ingestedAt":"2026-10-29T20:13:43.249Z","source":{"repository":"CVEProject/cvelistV5","path":"cves/2026/98xxx/CVE-2026-98293.json","commit":"556c9d3a8cd17e218bb8e452ba7cd619a384ff47"},"raw":{"dataType":"CVE_RECORD","dataVersion":"5.2","cveMetadata":{"cveId":"CVE-2026-98293","state":"PUBLISHED","datePublished":"2026-10-06T08:45:52.558Z","dateUpdated":"2026-10-19T09:17:04.348Z","assignerShortName":"Linux","assignerOrgId":"416baaa9-dc9f-4396-8d5f-8c081fb06d67","dateReserved":"2026-09-25T10:25:14.336Z"},"containers":{"cna":{"title":"Bluetooth: ISO: Fix parent socket leak in iso_conn_ready()","descriptions":[{"lang":"en","value":"In the Linux kernel, the following vulnerability has been resolved:\n\nBluetooth: ISO: Fix parent socket leak in iso_conn_ready()\n\niso_get_sock() returns the parent socket with a reference held, which is\ndropped by sock_put() once the child socket has been set up. The error\npath taken when iso_sock_alloc() fails only calls release_sock() and\nreturns, leaking the reference and thus the parent socket itself.\n\nDrop the reference on that path as well."}],"affected":[{"vendor":"Linux","product":"Linux","defaultStatus":"unaffected","versions":[{"version":"11dc486ed5d4626e6b92a23b67ed76cb6c48bfc9","status":"affected","lessThan":"ea8a262662be62c095789924c11722ecbf40a4de","versionType":"git"},{"version":"fa224d0c094a458e9ebf5ea9b1c696136b7af427","status":"affected","lessThan":"9228f87365e68a6cae191f57f456e89a6d2167cf","versionType":"git"},{"version":"fa224d0c094a458e9ebf5ea9b1c696136b7af427","status":"affected","lessThan":"e2b156a8d25966be49c1f809b654a2c4bb16564d","versionType":"git"},{"version":"fa224d0c094a458e9ebf5ea9b1c696136b7af427","status":"affected","lessThan":"f016daabd4fec4e9b8563f8b6f42eabce0ca66b0","versionType":"git"},{"version":"fa224d0c094a458e9ebf5ea9b1c696136b7af427","status":"affected","lessThan":"ca18ee413a7cb6f09885778039225e58bae0d607","versionType":"git"},{"version":"6.6.67","status":"affected","lessThan":"6.6.158","versionType":"semver"}],"repo":"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git","programFiles":["net/bluetooth/iso.c"]},{"vendor":"Linux","product":"Linux","defaultStatus":"affected","versions":[{"version":"6.8","status":"affected"},{"version":"0","status":"unaffected","lessThan":"6.8","versionType":"semver"},{"version":"6.6.158","status":"unaffected","lessThanOrEqual":"6.6.*","versionType":"semver"},{"version":"6.12.112","status":"unaffected","lessThanOrEqual":"6.12.*","versionType":"semver"},{"version":"6.18.54","status":"unaffected","lessThanOrEqual":"6.18.*","versionType":"semver"},{"version":"7.2.8","status":"unaffected","lessThanOrEqual":"7.2.*","versionType":"semver"},{"version":"7.3","status":"unaffected","lessThanOrEqual":"*","versionType":"original_commit_for_fix"}],"repo":"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git","programFiles":["net/bluetooth/iso.c"]}],"references":[{"url":"https://git.kernel.org/stable/c/ea8a262662be62c095789924c11722ecbf40a4de"},{"url":"https://git.kernel.org/stable/c/9228f87365e68a6cae191f57f456e89a6d2167cf"},{"url":"https://git.kernel.org/stable/c/e2b156a8d25966be49c1f809b654a2c4bb16564d"},{"url":"https://git.kernel.org/stable/c/f016daabd4fec4e9b8563f8b6f42eabce0ca66b0"},{"url":"https://git.kernel.org/stable/c/ca18ee413a7cb6f09885778039225e58bae0d607"}],"providerMetadata":{"shortName":"Linux","orgId":"416baaa9-dc9f-4396-8d5f-8c081fb06d67","dateUpdated":"2026-10-19T09:17:04.348Z"},"cpeApplicability":[{"nodes":[{"operator":"OR","negate":false,"cpeMatch":[{"vulnerable":true,"criteria":"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*","versionStartIncluding":"6.6.67","versionEndExcluding":"6.6.158"},{"vulnerable":true,"criteria":"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*","versionStartIncluding":"6.8","versionEndExcluding":"6.12.112"},{"vulnerable":true,"criteria":"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*","versionStartIncluding":"6.8","versionEndExcluding":"6.18.54"},{"vulnerable":true,"criteria":"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*","versionStartIncluding":"6.8","versionEndExcluding":"7.2.8"},{"vulnerable":true,"criteria":"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*","versionStartIncluding":"6.8","versionEndExcluding":"7.3"}]}]}],"x_generator":{"engine":"bippy-1.2.0"}}}}}