{"api_version":"1","generated_at":"2026-10-21T23:53:04+00:00","cve":"CVE-2026-23208","urls":{"html":"https://cve.report/CVE-2026-23208","api":"https://cve.report/api/cve/CVE-2026-23208.json","docs":"https://cve.report/api","cve_org":"https://www.cve.org/CVERecord?id=CVE-2026-23208","nvd":"https://nvd.nist.gov/vuln/detail/CVE-2026-23208"},"summary":{"title":"ALSA: usb-audio: Prevent excessive number of frames","description":"In the Linux kernel, the following vulnerability has been resolved:\n\nALSA: usb-audio: Prevent excessive number of frames\n\nIn this case, the user constructed the parameters with maxpacksize 40\nfor rate 22050 / pps 1000, and packsize[0] 22 packsize[1] 23. The buffer\nsize for each data URB is maxpacksize * packets, which in this example\nis 40 * 6 = 240; When the user performs a write operation to send audio\ndata into the ALSA PCM playback stream, the calculated number of frames\nis packsize[0] * packets = 264, which exceeds the allocated URB buffer\nsize, triggering the out-of-bounds (OOB) issue reported by syzbot [1].\n\nAdded a check for the number of single data URB frames when calculating\nthe number of frames to prevent [1].\n\n[1]\nBUG: KASAN: slab-out-of-bounds in copy_to_urb+0x261/0x460 sound/usb/pcm.c:1487\nWrite of size 264 at addr ffff88804337e800 by task syz.0.17/5506\nCall Trace:\n copy_to_urb+0x261/0x460 sound/usb/pcm.c:1487\n prepare_playback_urb+0x953/0x13d0 sound/usb/pcm.c:1611\n prepare_outbound_urb+0x377/0xc50 sound/usb/endpoint.c:333","state":"PUBLISHED","assigner":"Linux","published_at":"2026-02-14 17:15:58","updated_at":"2026-10-21 13:18:34"},"problem_types":["CWE-787"],"metrics":[{"version":"3.1","source":"nvd@nist.gov","type":"Primary","score":"7.8","severity":"HIGH","vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H","data":{"version":"3.1","vectorString":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H","baseScore":7.8,"baseSeverity":"HIGH","attackVector":"LOCAL","attackComplexity":"LOW","privilegesRequired":"LOW","userInteraction":"NONE","scope":"UNCHANGED","confidentialityImpact":"HIGH","integrityImpact":"HIGH","availabilityImpact":"HIGH"}}],"references":[{"url":"https://git.kernel.org/stable/c/ab0b5e92fc36ee82c1bd01fe896d0f775ed5de41","name":"https://git.kernel.org/stable/c/ab0b5e92fc36ee82c1bd01fe896d0f775ed5de41","refsource":"416baaa9-dc9f-4396-8d5f-8c081fb06d67","tags":["Patch"],"title":"","mime":"","httpstatus":"","archivestatus":"0"},{"url":"https://git.kernel.org/stable/c/ef5749ef8b307bf8717945701b1b79d036af0a15","name":"https://git.kernel.org/stable/c/ef5749ef8b307bf8717945701b1b79d036af0a15","refsource":"416baaa9-dc9f-4396-8d5f-8c081fb06d67","tags":["Patch"],"title":"","mime":"","httpstatus":"","archivestatus":"0"},{"url":"https://git.kernel.org/stable/c/480a1490c595a242f27493a4544b3efb21b29f6a","name":"https://git.kernel.org/stable/c/480a1490c595a242f27493a4544b3efb21b29f6a","refsource":"416baaa9-dc9f-4396-8d5f-8c081fb06d67","tags":["Patch"],"title":"","mime":"","httpstatus":"","archivestatus":"0"},{"url":"https://git.kernel.org/stable/c/282aba56713bbc58155716b55ca7222b2d9cf3c8","name":"https://git.kernel.org/stable/c/282aba56713bbc58155716b55ca7222b2d9cf3c8","refsource":"416baaa9-dc9f-4396-8d5f-8c081fb06d67","tags":["Patch"],"title":"","mime":"","httpstatus":"","archivestatus":"0"},{"url":"https://git.kernel.org/stable/c/d67dde02049e632ba58d3c44a164a74b6a737154","name":"https://git.kernel.org/stable/c/d67dde02049e632ba58d3c44a164a74b6a737154","refsource":"416baaa9-dc9f-4396-8d5f-8c081fb06d67","tags":["Patch"],"title":"","mime":"","httpstatus":"","archivestatus":"0"},{"url":"https://git.kernel.org/stable/c/152fc4f7b4a8af1c0418d2722f3b2729799cc837","name":"https://git.kernel.org/stable/c/152fc4f7b4a8af1c0418d2722f3b2729799cc837","refsource":"416baaa9-dc9f-4396-8d5f-8c081fb06d67","tags":[],"title":"","mime":"","httpstatus":"","archivestatus":"0"},{"url":"https://git.kernel.org/stable/c/c4dc012b027c9eb101583011089dea14d744e314","name":"https://git.kernel.org/stable/c/c4dc012b027c9eb101583011089dea14d744e314","refsource":"416baaa9-dc9f-4396-8d5f-8c081fb06d67","tags":["Patch"],"title":"","mime":"","httpstatus":"","archivestatus":"0"},{"url":"https://git.kernel.org/stable/c/62932d9ed639a9fa71b4ac1a56766a4b43abb7e4","name":"https://git.kernel.org/stable/c/62932d9ed639a9fa71b4ac1a56766a4b43abb7e4","refsource":"416baaa9-dc9f-4396-8d5f-8c081fb06d67","tags":["Patch"],"title":"","mime":"","httpstatus":"","archivestatus":"0"},{"url":"https://git.kernel.org/stable/c/e0ed5a36fb3ab9e7b9ee45cd17f09f6d5f594360","name":"https://git.kernel.org/stable/c/e0ed5a36fb3ab9e7b9ee45cd17f09f6d5f594360","refsource":"416baaa9-dc9f-4396-8d5f-8c081fb06d67","tags":["Patch"],"title":"","mime":"","httpstatus":"","archivestatus":"0"},{"url":"https://git.kernel.org/stable/c/81e4b0009f2acc841d77a24fd796528b0bf62c4e","name":"https://git.kernel.org/stable/c/81e4b0009f2acc841d77a24fd796528b0bf62c4e","refsource":"416baaa9-dc9f-4396-8d5f-8c081fb06d67","tags":[],"title":"","mime":"","httpstatus":"","archivestatus":"0"},{"url":"https://www.cve.org/CVERecord?id=CVE-2026-23208","name":"CVE Program record","refsource":"CVE.ORG","tags":["canonical"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2026-23208","name":"NVD vulnerability detail","refsource":"NVD","tags":["canonical","analysis"]}],"affected":[{"source":"CNA","vendor":"Linux","product":"Linux","version":"affected 02c56650f3c118d3752122996d96173d26bb13aa 480a1490c595a242f27493a4544b3efb21b29f6a git","platforms":[]},{"source":"CNA","vendor":"Linux","product":"Linux","version":"affected 5ef30e443e6d3654cccecec99cf481a69a0a6d3b ab0b5e92fc36ee82c1bd01fe896d0f775ed5de41 git","platforms":[]},{"source":"CNA","vendor":"Linux","product":"Linux","version":"affected 99703c921864a318e3e8aae74fde071b1ff35bea 282aba56713bbc58155716b55ca7222b2d9cf3c8 git","platforms":[]},{"source":"CNA","vendor":"Linux","product":"Linux","version":"affected 2d50acd7dbd0682a56968ad9551341d7fc5b6eaf c4dc012b027c9eb101583011089dea14d744e314 git","platforms":[]},{"source":"CNA","vendor":"Linux","product":"Linux","version":"affected aba41867dd66939d336fdf604e4d73b805d8039f e0ed5a36fb3ab9e7b9ee45cd17f09f6d5f594360 git","platforms":[]},{"source":"CNA","vendor":"Linux","product":"Linux","version":"affected d288dc74f8cf95cb7ae0aaf245b7128627a49bf3 d67dde02049e632ba58d3c44a164a74b6a737154 git","platforms":[]},{"source":"CNA","vendor":"Linux","product":"Linux","version":"affected f0bd62b64016508938df9babe47f65c2c727d25c 152fc4f7b4a8af1c0418d2722f3b2729799cc837 git","platforms":[]},{"source":"CNA","vendor":"Linux","product":"Linux","version":"affected f0bd62b64016508938df9babe47f65c2c727d25c 81e4b0009f2acc841d77a24fd796528b0bf62c4e git","platforms":[]},{"source":"CNA","vendor":"Linux","product":"Linux","version":"affected f0bd62b64016508938df9babe47f65c2c727d25c 62932d9ed639a9fa71b4ac1a56766a4b43abb7e4 git","platforms":[]},{"source":"CNA","vendor":"Linux","product":"Linux","version":"affected f0bd62b64016508938df9babe47f65c2c727d25c ef5749ef8b307bf8717945701b1b79d036af0a15 git","platforms":[]},{"source":"CNA","vendor":"Linux","product":"Linux","version":"affected 4.4.229 4.4.230 semver","platforms":[]},{"source":"CNA","vendor":"Linux","product":"Linux","version":"affected 4.9.229 4.9.230 semver","platforms":[]},{"source":"CNA","vendor":"Linux","product":"Linux","version":"affected 4.14.186 4.14.188 semver","platforms":[]},{"source":"CNA","vendor":"Linux","product":"Linux","version":"affected 4.19.130 4.19.132 semver","platforms":[]},{"source":"CNA","vendor":"Linux","product":"Linux","version":"affected 5.4.49 5.4.51 semver","platforms":[]},{"source":"CNA","vendor":"Linux","product":"Linux","version":"affected 5.7.6 5.7.8 semver","platforms":[]},{"source":"CNA","vendor":"Linux","product":"Linux","version":"affected 5.8","platforms":[]},{"source":"CNA","vendor":"Linux","product":"Linux","version":"unaffected 5.8 semver","platforms":[]},{"source":"CNA","vendor":"Linux","product":"Linux","version":"unaffected 4.4.230 4.4.* semver","platforms":[]},{"source":"CNA","vendor":"Linux","product":"Linux","version":"unaffected 4.9.230 4.9.* semver","platforms":[]},{"source":"CNA","vendor":"Linux","product":"Linux","version":"unaffected 4.14.188 4.14.* semver","platforms":[]},{"source":"CNA","vendor":"Linux","product":"Linux","version":"unaffected 4.19.132 4.19.* semver","platforms":[]},{"source":"CNA","vendor":"Linux","product":"Linux","version":"unaffected 5.4.51 5.4.* semver","platforms":[]},{"source":"CNA","vendor":"Linux","product":"Linux","version":"unaffected 5.7.8 5.7.* semver","platforms":[]},{"source":"CNA","vendor":"Linux","product":"Linux","version":"unaffected 6.6.160 6.6.* semver","platforms":[]},{"source":"CNA","vendor":"Linux","product":"Linux","version":"unaffected 6.12.114 6.12.* semver","platforms":[]},{"source":"CNA","vendor":"Linux","product":"Linux","version":"unaffected 6.18.10 6.18.* semver","platforms":[]},{"source":"CNA","vendor":"Linux","product":"Linux","version":"unaffected 6.19 * original_commit_for_fix","platforms":[]}],"timeline":[],"solutions":[],"workarounds":[],"exploits":[],"credits":[],"nvd_cpes":[{"cve_year":"2026","cve_id":"23208","vulnerable":"1","versionEndIncluding":"","cpe1":"cpe","cpe2":"2.3","cpe3":"o","cpe4":"linux","cpe5":"linux_kernel","cpe6":"*","cpe7":"*","cpe8":"*","cpe9":"*","cpe10":"*","cpe11":"*","cpe12":"*","cpe13":"*"}],"vendor_comments":[],"enrichments":{"kev":null,"epss":null,"legacy_qids":[]},"source_records":{"cve_program":{"containers":{"cna":{"affected":[{"defaultStatus":"unaffected","product":"Linux","programFiles":["sound/usb/pcm.c"],"repo":"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git","vendor":"Linux","versions":[{"lessThan":"480a1490c595a242f27493a4544b3efb21b29f6a","status":"affected","version":"02c56650f3c118d3752122996d96173d26bb13aa","versionType":"git"},{"lessThan":"ab0b5e92fc36ee82c1bd01fe896d0f775ed5de41","status":"affected","version":"5ef30e443e6d3654cccecec99cf481a69a0a6d3b","versionType":"git"},{"lessThan":"282aba56713bbc58155716b55ca7222b2d9cf3c8","status":"affected","version":"99703c921864a318e3e8aae74fde071b1ff35bea","versionType":"git"},{"lessThan":"c4dc012b027c9eb101583011089dea14d744e314","status":"affected","version":"2d50acd7dbd0682a56968ad9551341d7fc5b6eaf","versionType":"git"},{"lessThan":"e0ed5a36fb3ab9e7b9ee45cd17f09f6d5f594360","status":"affected","version":"aba41867dd66939d336fdf604e4d73b805d8039f","versionType":"git"},{"lessThan":"d67dde02049e632ba58d3c44a164a74b6a737154","status":"affected","version":"d288dc74f8cf95cb7ae0aaf245b7128627a49bf3","versionType":"git"},{"lessThan":"152fc4f7b4a8af1c0418d2722f3b2729799cc837","status":"affected","version":"f0bd62b64016508938df9babe47f65c2c727d25c","versionType":"git"},{"lessThan":"81e4b0009f2acc841d77a24fd796528b0bf62c4e","status":"affected","version":"f0bd62b64016508938df9babe47f65c2c727d25c","versionType":"git"},{"lessThan":"62932d9ed639a9fa71b4ac1a56766a4b43abb7e4","status":"affected","version":"f0bd62b64016508938df9babe47f65c2c727d25c","versionType":"git"},{"lessThan":"ef5749ef8b307bf8717945701b1b79d036af0a15","status":"affected","version":"f0bd62b64016508938df9babe47f65c2c727d25c","versionType":"git"},{"lessThan":"4.4.230","status":"affected","version":"4.4.229","versionType":"semver"},{"lessThan":"4.9.230","status":"affected","version":"4.9.229","versionType":"semver"},{"lessThan":"4.14.188","status":"affected","version":"4.14.186","versionType":"semver"},{"lessThan":"4.19.132","status":"affected","version":"4.19.130","versionType":"semver"},{"lessThan":"5.4.51","status":"affected","version":"5.4.49","versionType":"semver"},{"lessThan":"5.7.8","status":"affected","version":"5.7.6","versionType":"semver"}]},{"defaultStatus":"affected","product":"Linux","programFiles":["sound/usb/pcm.c"],"repo":"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git","vendor":"Linux","versions":[{"status":"affected","version":"5.8"},{"lessThan":"5.8","status":"unaffected","version":"0","versionType":"semver"},{"lessThanOrEqual":"4.4.*","status":"unaffected","version":"4.4.230","versionType":"semver"},{"lessThanOrEqual":"4.9.*","status":"unaffected","version":"4.9.230","versionType":"semver"},{"lessThanOrEqual":"4.14.*","status":"unaffected","version":"4.14.188","versionType":"semver"},{"lessThanOrEqual":"4.19.*","status":"unaffected","version":"4.19.132","versionType":"semver"},{"lessThanOrEqual":"5.4.*","status":"unaffected","version":"5.4.51","versionType":"semver"},{"lessThanOrEqual":"5.7.*","status":"unaffected","version":"5.7.8","versionType":"semver"},{"lessThanOrEqual":"6.6.*","status":"unaffected","version":"6.6.160","versionType":"semver"},{"lessThanOrEqual":"6.12.*","status":"unaffected","version":"6.12.114","versionType":"semver"},{"lessThanOrEqual":"6.18.*","status":"unaffected","version":"6.18.10","versionType":"semver"},{"lessThanOrEqual":"*","status":"unaffected","version":"6.19","versionType":"original_commit_for_fix"}]}],"cpeApplicability":[{"nodes":[{"cpeMatch":[{"criteria":"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*","versionEndExcluding":"4.4.230","versionStartIncluding":"4.4.229","vulnerable":true},{"criteria":"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*","versionEndExcluding":"4.9.230","versionStartIncluding":"4.9.229","vulnerable":true},{"criteria":"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*","versionEndExcluding":"4.14.188","versionStartIncluding":"4.14.186","vulnerable":true},{"criteria":"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*","versionEndExcluding":"4.19.132","versionStartIncluding":"4.19.130","vulnerable":true},{"criteria":"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*","versionEndExcluding":"5.4.51","versionStartIncluding":"5.4.49","vulnerable":true},{"criteria":"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*","versionEndExcluding":"5.7.8","versionStartIncluding":"5.7.6","vulnerable":true},{"criteria":"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*","versionEndExcluding":"6.6.160","versionStartIncluding":"5.8","vulnerable":true},{"criteria":"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*","versionEndExcluding":"6.12.114","versionStartIncluding":"5.8","vulnerable":true},{"criteria":"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*","versionEndExcluding":"6.18.10","versionStartIncluding":"5.8","vulnerable":true},{"criteria":"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*","versionEndExcluding":"6.19","versionStartIncluding":"5.8","vulnerable":true}],"negate":false,"operator":"OR"}]}],"descriptions":[{"lang":"en","value":"In the Linux kernel, the following vulnerability has been resolved:\n\nALSA: usb-audio: Prevent excessive number of frames\n\nIn this case, the user constructed the parameters with maxpacksize 40\nfor rate 22050 / pps 1000, and packsize[0] 22 packsize[1] 23. The buffer\nsize for each data URB is maxpacksize * packets, which in this example\nis 40 * 6 = 240; When the user performs a write operation to send audio\ndata into the ALSA PCM playback stream, the calculated number of frames\nis packsize[0] * packets = 264, which exceeds the allocated URB buffer\nsize, triggering the out-of-bounds (OOB) issue reported by syzbot [1].\n\nAdded a check for the number of single data URB frames when calculating\nthe number of frames to prevent [1].\n\n[1]\nBUG: KASAN: slab-out-of-bounds in copy_to_urb+0x261/0x460 sound/usb/pcm.c:1487\nWrite of size 264 at addr ffff88804337e800 by task syz.0.17/5506\nCall Trace:\n copy_to_urb+0x261/0x460 sound/usb/pcm.c:1487\n prepare_playback_urb+0x953/0x13d0 sound/usb/pcm.c:1611\n prepare_outbound_urb+0x377/0xc50 sound/usb/endpoint.c:333"}],"providerMetadata":{"dateUpdated":"2026-10-21T12:38:57.202Z","orgId":"416baaa9-dc9f-4396-8d5f-8c081fb06d67","shortName":"Linux"},"references":[{"url":"https://git.kernel.org/stable/c/480a1490c595a242f27493a4544b3efb21b29f6a"},{"url":"https://git.kernel.org/stable/c/ab0b5e92fc36ee82c1bd01fe896d0f775ed5de41"},{"url":"https://git.kernel.org/stable/c/282aba56713bbc58155716b55ca7222b2d9cf3c8"},{"url":"https://git.kernel.org/stable/c/c4dc012b027c9eb101583011089dea14d744e314"},{"url":"https://git.kernel.org/stable/c/e0ed5a36fb3ab9e7b9ee45cd17f09f6d5f594360"},{"url":"https://git.kernel.org/stable/c/d67dde02049e632ba58d3c44a164a74b6a737154"},{"url":"https://git.kernel.org/stable/c/152fc4f7b4a8af1c0418d2722f3b2729799cc837"},{"url":"https://git.kernel.org/stable/c/81e4b0009f2acc841d77a24fd796528b0bf62c4e"},{"url":"https://git.kernel.org/stable/c/62932d9ed639a9fa71b4ac1a56766a4b43abb7e4"},{"url":"https://git.kernel.org/stable/c/ef5749ef8b307bf8717945701b1b79d036af0a15"}],"title":"ALSA: usb-audio: Prevent excessive number of frames","x_generator":{"engine":"bippy-1.2.0"}}},"cveMetadata":{"assignerOrgId":"416baaa9-dc9f-4396-8d5f-8c081fb06d67","assignerShortName":"Linux","cveId":"CVE-2026-23208","datePublished":"2026-02-14T16:27:30.441Z","dateReserved":"2026-01-13T15:37:45.986Z","dateUpdated":"2026-10-21T12:38:57.202Z","state":"PUBLISHED"},"dataType":"CVE_RECORD","dataVersion":"5.2"},"nvd":{"publishedDate":"2026-02-14 17:15:58","lastModifiedDate":"2026-10-21 13:18:34","problem_types":["CWE-787"],"metrics":{"cvssMetricV31":[{"source":"nvd@nist.gov","type":"Primary","cvssData":{"version":"3.1","vectorString":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H","baseScore":7.8,"baseSeverity":"HIGH","attackVector":"LOCAL","attackComplexity":"LOW","privilegesRequired":"LOW","userInteraction":"NONE","scope":"UNCHANGED","confidentialityImpact":"HIGH","integrityImpact":"HIGH","availabilityImpact":"HIGH"},"exploitabilityScore":1.8,"impactScore":5.9}]},"configurations":[{"nodes":[{"operator":"OR","negate":false,"cpeMatch":[{"vulnerable":true,"criteria":"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*","versionStartIncluding":"4.14.186","versionEndExcluding":"4.14.188","matchCriteriaId":"CD1BFF88-C8CF-4AA8-8E24-D13928FE0DD5"},{"vulnerable":true,"criteria":"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*","versionStartIncluding":"4.19.130","versionEndExcluding":"4.19.132","matchCriteriaId":"87999705-F22E-4389-898A-B4B8DDDBDA7F"},{"vulnerable":true,"criteria":"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*","versionStartIncluding":"5.4.49","versionEndExcluding":"5.4.51","matchCriteriaId":"C5C83907-C9A6-43D6-AA4A-8B82C0E60FB9"},{"vulnerable":true,"criteria":"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*","versionStartIncluding":"5.7.6","versionEndExcluding":"5.7.8","matchCriteriaId":"958FE7C1-BD9E-4C9D-91F6-19A8E0EB9B59"},{"vulnerable":true,"criteria":"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*","versionStartIncluding":"5.8","versionEndExcluding":"6.18.10","matchCriteriaId":"7A0D4259-1C3D-46AC-B61A-63E751C16AE1"},{"vulnerable":true,"criteria":"cpe:2.3:o:linux:linux_kernel:4.4.229:*:*:*:*:*:*:*","matchCriteriaId":"088154F3-4B59-4FF5-9177-F2B91EBA283E"},{"vulnerable":true,"criteria":"cpe:2.3:o:linux:linux_kernel:4.9.229:*:*:*:*:*:*:*","matchCriteriaId":"BBE6AD3D-3D2D-4D6F-809E-52224BC0C930"},{"vulnerable":true,"criteria":"cpe:2.3:o:linux:linux_kernel:6.19:rc1:*:*:*:*:*:*","matchCriteriaId":"17B67AA7-40D6-4AFA-8459-F200F3D7CFD1"},{"vulnerable":true,"criteria":"cpe:2.3:o:linux:linux_kernel:6.19:rc2:*:*:*:*:*:*","matchCriteriaId":"C47E4CC9-C826-4FA9-B014-7FE3D9B318B2"},{"vulnerable":true,"criteria":"cpe:2.3:o:linux:linux_kernel:6.19:rc3:*:*:*:*:*:*","matchCriteriaId":"F71D92C0-C023-48BD-B3B6-70B638EEE298"},{"vulnerable":true,"criteria":"cpe:2.3:o:linux:linux_kernel:6.19:rc4:*:*:*:*:*:*","matchCriteriaId":"13580667-0A98-40CC-B29F-D12790B91BDB"},{"vulnerable":true,"criteria":"cpe:2.3:o:linux:linux_kernel:6.19:rc5:*:*:*:*:*:*","matchCriteriaId":"CAD1FED7-CF48-47BF-AC7D-7B6FA3C065FC"}]}]}]},"legacy_mitre":{"record":{"CveYear":"2026","CveId":"23208","Ordinal":"1","Title":"ALSA: usb-audio: Prevent excessive number of frames","CVE":"CVE-2026-23208","Year":"2026"},"notes":[{"CveYear":"2026","CveId":"23208","Ordinal":"1","NoteData":"In the Linux kernel, the following vulnerability has been resolved:\n\nALSA: usb-audio: Prevent excessive number of frames\n\nIn this case, the user constructed the parameters with maxpacksize 40\nfor rate 22050 / pps 1000, and packsize[0] 22 packsize[1] 23. The buffer\nsize for each data URB is maxpacksize * packets, which in this example\nis 40 * 6 = 240; When the user performs a write operation to send audio\ndata into the ALSA PCM playback stream, the calculated number of frames\nis packsize[0] * packets = 264, which exceeds the allocated URB buffer\nsize, triggering the out-of-bounds (OOB) issue reported by syzbot [1].\n\nAdded a check for the number of single data URB frames when calculating\nthe number of frames to prevent [1].\n\n[1]\nBUG: KASAN: slab-out-of-bounds in copy_to_urb+0x261/0x460 sound/usb/pcm.c:1487\nWrite of size 264 at addr ffff88804337e800 by task syz.0.17/5506\nCall Trace:\n copy_to_urb+0x261/0x460 sound/usb/pcm.c:1487\n prepare_playback_urb+0x953/0x13d0 sound/usb/pcm.c:1611\n prepare_outbound_urb+0x377/0xc50 sound/usb/endpoint.c:333","Type":"Description","Title":"ALSA: usb-audio: Prevent excessive number of frames"}]}}}