CVE-2026-68231
Detail
Received
This CVE record has recently been published to the CVE List and has been included within the NVD dataset.
Description
In the Linux kernel, the following vulnerability has been resolved:
media: airspy: Return queued buffers on start_streaming() failure
The vb2 framework hands buffers to the driver via buf_queue() before
calling start_streaming(). If start_streaming() returns an error
without first returning those buffers via vb2_buffer_done(),
vb2_start_streaming() fires WARN_ON(owned_by_drv_count) and the queued
buffers leak.
airspy_start_streaming() returned -ENODEV early when the USB device had
been disconnected (s->udev == NULL) without returning any buffers that
buf_queue() had already accepted. Take v4l2_lock first and jump to the
existing err_clear_bit label, which already drains s->queued_bufs via
vb2_buffer_done(..., VB2_BUF_STATE_QUEUED) before unlocking.
This mirrors the uvcvideo fix in commit 4cf3b6fd54eb ("media: uvcvideo:
Return queued buffers on start_streaming() failure").
Metrics
CVSS Version 4.0
CVSS Version 3.x
CVSS Version 2.0
NVD enrichment efforts reference publicly available information to associate
vector strings. CVSS information contributed by other sources is also
displayed.
CVSS 4.0 Severity and Vector Strings:
NVD assessment
not yet provided.
CVSS 3.x Severity and Vector Strings:
NVD assessment
not yet provided.
CVSS 2.0 Severity and Vector Strings:
NVD assessment
not yet provided.
References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving NIST webspace.
We have provided these links to other web sites because they
may have information that would be of interest to you. No
inferences should be drawn on account of other sites being
referenced, or not, from this page. There may be other web
sites that are more appropriate for your purpose. NIST does
not necessarily endorse the views expressed, or concur with
the facts presented on these sites. Further, NIST does not
endorse any commercial products that may be mentioned on
these sites. Please address comments about this page to [email protected] .
Change History
3 change records found show changes
CVE Modified by kernel.org
8/19/2026 1:20:38 PM
Action
Type
Old Value
New Value
Added
Reference
https://git.kernel.org/stable/c/122ce0c0af629a8765ddf1adf6fb85c6db3d47cb
Added
Reference
https://git.kernel.org/stable/c/badceeb82a9d8d8e98d07859f3c89130ae1998b9
Added
Reference
https://git.kernel.org/stable/c/bcdf261c4c29077fc3da6449f7eda77357046205
Changed
Affected
[{"vendor":"Linux","product":"Linux","defaultStatus":"unaffected","programFiles":["drivers/media/usb/airspy/airspy.c"],"repo":"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git","versions":[{"version":"634fe5033951b80ef4b98d8f047cb1083d29170d","lessThan":"877686a74ecdc93dcaee09dbac566e819059c9e7","versionType":"git","status":"affected"},{"version":"634fe5033951b80ef4b98d8f047cb1083d29170d","lessThan":"cd42623d698b59f1fe5768f78a4101c28d5feb2e","versionType":"git","status":"affected"},{"version":"634fe5033951b80ef4b98d8f047cb1083d29170d","lessThan":"73bd2779865372b1017d4f555b45270aa2d0d710","versionType":"git","status":"affected"},{"version":"634fe5033951b80ef4b98d8f047cb1083d29170d","lessThan":"170fcc945bc094b1c956bf555c070692826a3eff","versionType":"git","status":"affected"},{"version":"634fe5033951b80ef4b98d8f047cb1083d29170d","lessThan":"04344d0b4929caa94c0df72f767752aa0935ef5d","versionType":"git","status":"affected"}]},{"vendor":"Linux","product":"Linux","defaultStatus":"affected","programFiles":["drivers/media/usb/airspy/airspy.c"],"repo":"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git","versions":[{"version":"3.17","status":"affected"},{"version":"0","lessThan":"3.17","versionType":"semver","status":"unaffected"},{"version":"6.6.148","lessThanOrEqual":"6.6.*","versionType":"semver","status":"unaffected"},{"version":"6.12.101","lessThanOrEqual":"6.12.*","versionType":"semver","status":"unaffected"},{"version":"6.18.42","lessThanOrEqual":"6.18.*","versionType":"semver","status":"unaffected"},{"version":"7.1.6","lessThanOrEqual":"7.1.*","versionType":"semver","status":"unaffected"},{"version":"7.2","lessThanOrEqual":"*","versionType":"original_commit_for_fix","status":"unaffected"}]}]
Record truncated, showing 2048 of 2479 characters.
View Entire Change Record
[{"vendor":"Linux","product":"Linux","defaultStatus":"unaffected","programFiles":["drivers/media/usb/airspy/airspy.c"],"repo":"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git","versions":[{"version":"634fe5033951b80ef4b98d8f047cb1083d29170d","lessThan":"badceeb82a9d8d8e98d07859f3c89130ae1998b9","versionType":"git","status":"affected"},{"version":"634fe5033951b80ef4b98d8f047cb1083d29170d","lessThan":"122ce0c0af629a8765ddf1adf6fb85c6db3d47cb","versionType":"git","status":"affected"},{"version":"634fe5033951b80ef4b98d8f047cb1083d29170d","lessThan":"bcdf261c4c29077fc3da6449f7eda77357046205","versionType":"git","status":"affected"},{"version":"634fe5033951b80ef4b98d8f047cb1083d29170d","lessThan":"877686a74ecdc93dcaee09dbac566e819059c9e7","versionType":"git","status":"affected"},{"version":"634fe5033951b80ef4b98d8f047cb1083d29170d","lessThan":"cd42623d698b59f1fe5768f78a4101c28d5feb2e","versionType":"git","status":"affected"},{"version":"634fe5033951b80ef4b98d8f047cb1083d29170d","lessThan":"73bd2779865372b1017d4f555b45270aa2d0d710","versionType":"git","status":"affected"},{"version":"634fe5033951b80ef4b98d8f047cb1083d29170d","lessThan":"170fcc945bc094b1c956bf555c070692826a3eff","versionType":"git","status":"affected"},{"version":"634fe5033951b80ef4b98d8f047cb1083d29170d","lessThan":"04344d0b4929caa94c0df72f767752aa0935ef5d","versionType":"git","status":"affected"}]},{"vendor":"Linux","product":"Linux","defaultStatus":"affected","programFiles":["drivers/media/usb/airspy/airspy.c"],"repo":"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git","versions":[{"version":"3.17","status":"affected"},{"version":"0","lessThan":"3.17","versionType":"semver","status":"unaffected"},{"version":"5.10.265","lessThanOrEqual":"5.10.*","versionType":"semver","status":"unaffected"},{"version":"5.15.216","lessThanOrEqual":"5.15.*","versionType":"semver","status":"unaffected"},{"version":"6.1.183","lessThanOrEqual":"6.1.*","versionType":"semver","status":"unaffected"},{"version":"6.6.148","lessThanOrEqual":"6.6.*"
CVE Modified by kernel.org
8/17/2026 1:18:25 AM
Action
Type
Old Value
New Value
Changed
Affected
[{"vendor":"Linux","product":"Linux","defaultStatus":"unaffected","programFiles":["drivers/media/usb/airspy/airspy.c"],"repo":"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git","versions":[{"version":"634fe5033951b80ef4b98d8f047cb1083d29170d","lessThan":"877686a74ecdc93dcaee09dbac566e819059c9e7","versionType":"git","status":"affected"},{"version":"634fe5033951b80ef4b98d8f047cb1083d29170d","lessThan":"cd42623d698b59f1fe5768f78a4101c28d5feb2e","versionType":"git","status":"affected"},{"version":"634fe5033951b80ef4b98d8f047cb1083d29170d","lessThan":"73bd2779865372b1017d4f555b45270aa2d0d710","versionType":"git","status":"affected"},{"version":"634fe5033951b80ef4b98d8f047cb1083d29170d","lessThan":"170fcc945bc094b1c956bf555c070692826a3eff","versionType":"git","status":"affected"},{"version":"634fe5033951b80ef4b98d8f047cb1083d29170d","lessThan":"04344d0b4929caa94c0df72f767752aa0935ef5d","versionType":"git","status":"affected"}]},{"vendor":"Linux","product":"Linux","defaultStatus":"affected","programFiles":["drivers/media/usb/airspy/airspy.c"],"repo":"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git","versions":[{"version":"3.17","status":"affected"},{"version":"0","lessThan":"3.17","versionType":"semver","status":"unaffected"},{"version":"6.6.148","lessThanOrEqual":"6.6.*","versionType":"semver","status":"unaffected"},{"version":"6.12.101","lessThanOrEqual":"6.12.*","versionType":"semver","status":"unaffected"},{"version":"6.18.42","lessThanOrEqual":"6.18.*","versionType":"semver","status":"unaffected"},{"version":"7.1.6","lessThanOrEqual":"7.1.*","versionType":"semver","status":"unaffected"},{"version":"7.2-rc1","lessThanOrEqual":"*","versionType":"original_commit_for_fix","status":"unaffected"}]}]
[{"vendor":"Linux","product":"Linux","defaultStatus":"unaffected","programFiles":["drivers/media/usb/airspy/airspy.c"],"repo":"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git","versions":[{"version":"634fe5033951b80ef4b98d8f047cb1083d29170d","lessThan":"877686a74ecdc93dcaee09dbac566e819059c9e7","versionType":"git","status":"affected"},{"version":"634fe5033951b80ef4b98d8f047cb1083d29170d","lessThan":"cd42623d698b59f1fe5768f78a4101c28d5feb2e","versionType":"git","status":"affected"},{"version":"634fe5033951b80ef4b98d8f047cb1083d29170d","lessThan":"73bd2779865372b1017d4f555b45270aa2d0d710","versionType":"git","status":"affected"},{"version":"634fe5033951b80ef4b98d8f047cb1083d29170d","lessThan":"170fcc945bc094b1c956bf555c070692826a3eff","versionType":"git","status":"affected"},{"version":"634fe5033951b80ef4b98d8f047cb1083d29170d","lessThan":"04344d0b4929caa94c0df72f767752aa0935ef5d","versionType":"git","status":"affected"}]},{"vendor":"Linux","product":"Linux","defaultStatus":"affected","programFiles":["drivers/media/usb/airspy/airspy.c"],"repo":"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git","versions":[{"version":"3.17","status":"affected"},{"version":"0","lessThan":"3.17","versionType":"semver","status":"unaffected"},{"version":"6.6.148","lessThanOrEqual":"6.6.*","versionType":"semver","status":"unaffected"},{"version":"6.12.101","lessThanOrEqual":"6.12.*","versionType":"semver","status":"unaffected"},{"version":"6.18.42","lessThanOrEqual":"6.18.*","versionType":"semver","status":"unaffected"},{"version":"7.1.6","lessThanOrEqual":"7.1.*","versionType":"semver","status":"unaffected"},{"version":"7.2","lessThanOrEqual":"*","versionType":"original_commit_for_fix","status":"unaffected"}]}]
New CVE Received from kernel.org
8/10/2026 9:20:11 AM
Action
Type
Old Value
New Value
Added
Description
In the Linux kernel, the following vulnerability has been resolved:
media: airspy: Return queued buffers on start_streaming() failure
The vb2 framework hands buffers to the driver via buf_queue() before
calling start_streaming(). If start_streaming() returns an error
without first returning those buffers via vb2_buffer_done(),
vb2_start_streaming() fires WARN_ON(owned_by_drv_count) and the queued
buffers leak.
airspy_start_streaming() returned -ENODEV early when the USB device had
been disconnected (s->udev == NULL) without returning any buffers that
buf_queue() had already accepted. Take v4l2_lock first and jump to the
existing err_clear_bit label, which already drains s->queued_bufs via
vb2_buffer_done(..., VB2_BUF_STATE_QUEUED) before unlocking.
This mirrors the uvcvideo fix in commit 4cf3b6fd54eb ("media: uvcvideo:
Return queued buffers on start_streaming() failure").
Added
Reference
https://git.kernel.org/stable/c/04344d0b4929caa94c0df72f767752aa0935ef5d
Added
Reference
https://git.kernel.org/stable/c/170fcc945bc094b1c956bf555c070692826a3eff
Added
Reference
https://git.kernel.org/stable/c/73bd2779865372b1017d4f555b45270aa2d0d710
Added
Reference
https://git.kernel.org/stable/c/877686a74ecdc93dcaee09dbac566e819059c9e7
Added
Reference
https://git.kernel.org/stable/c/cd42623d698b59f1fe5768f78a4101c28d5feb2e
Added
Affected
[{"vendor":"Linux","product":"Linux","defaultStatus":"unaffected","programFiles":["drivers/media/usb/airspy/airspy.c"],"repo":"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git","versions":[{"version":"634fe5033951b80ef4b98d8f047cb1083d29170d","lessThan":"877686a74ecdc93dcaee09dbac566e819059c9e7","versionType":"git","status":"affected"},{"version":"634fe5033951b80ef4b98d8f047cb1083d29170d","lessThan":"cd42623d698b59f1fe5768f78a4101c28d5feb2e","versionType":"git","status":"affected"},{"version":"634fe5033951b80ef4b98d8f047cb1083d29170d","lessThan":"73bd2779865372b1017d4f555b45270aa2d0d710","versionType":"git","status":"affected"},{"version":"634fe5033951b80ef4b98d8f047cb1083d29170d","lessThan":"170fcc945bc094b1c956bf555c070692826a3eff","versionType":"git","status":"affected"},{"version":"634fe5033951b80ef4b98d8f047cb1083d29170d","lessThan":"04344d0b4929caa94c0df72f767752aa0935ef5d","versionType":"git","status":"affected"}]},{"vendor":"Linux","product":"Linux","defaultStatus":"affected","programFiles":["drivers/media/usb/airspy/airspy.c"],"repo":"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git","versions":[{"version":"3.17","status":"affected"},{"version":"0","lessThan":"3.17","versionType":"semver","status":"unaffected"},{"version":"6.6.148","lessThanOrEqual":"6.6.*","versionType":"semver","status":"unaffected"},{"version":"6.12.101","lessThanOrEqual":"6.12.*","versionType":"semver","status":"unaffected"},{"version":"6.18.42","lessThanOrEqual":"6.18.*","versionType":"semver","status":"unaffected"},{"version":"7.1.6","lessThanOrEqual":"7.1.*","versionType":"semver","status":"unaffected"},{"version":"7.2-rc1","lessThanOrEqual":"*","versionType":"original_commit_for_fix","status":"unaffected"}]}]
Quick Info
CVE Dictionary Entry: CVE-2026-68231 NVD
Published Date: 08/10/2026 NVD
Last Modified: 08/19/2026
Source: kernel.org