U.S. flag   An official website of the United States government
Dot gov

Official websites use .gov
A .gov website belongs to an official government organization in the United States.

Https

Secure .gov websites use HTTPS
A lock (Dot gov) or https:// means you've safely connected to the .gov website. Share sensitive information only on official, secure websites.

Vulnerability Change Records for CVE-2023-52787

Change History

New CVE Received by NIST 5/21/2024 12:15:17 PM

Action Type Old Value New Value
Added Description

								
							
							
						
In the Linux kernel, the following vulnerability has been resolved:

blk-mq: make sure active queue usage is held for bio_integrity_prep()

blk_integrity_unregister() can come if queue usage counter isn't held
for one bio with integrity prepared, so this request may be completed with
calling profile->complete_fn, then kernel panic.

Another constraint is that bio_integrity_prep() needs to be called
before bio merge.

Fix the issue by:

- call bio_integrity_prep() with one queue usage counter grabbed reliably

- call bio_integrity_prep() before bio merge
Added Reference

								
							
							
						
kernel.org https://git.kernel.org/stable/c/b0077e269f6c152e807fdac90b58caf012cdbaab [No types assigned]
Added Reference

								
							
							
						
kernel.org https://git.kernel.org/stable/c/b5c8e0ff76d10f6bf70a7237678f27c20cf59bc9 [No types assigned]
Added Reference

								
							
							
						
kernel.org https://git.kernel.org/stable/c/b80056bd75a16e4550873ecefe12bc8fd190b1cf [No types assigned]
Added Reference

								
							
							
						
kernel.org https://git.kernel.org/stable/c/e9c309ded295b7f8849097d71ae231456ca79f78 [No types assigned]