CVE-2025-21739

scsi: ufs: core: Fix use-after free in init error and remove paths

References

Notes

 carnil> Introduced in cb77cb5abe1f ("blk-crypto: rename blk_keyslot_manager to
 carnil> blk_crypto_profile")
 carnil> d76d9d7d1009 ("scsi: ufs: use devm_blk_ksm_init()"). Vulnerable versions:
 carnil> 5.12-rc1.

Bugs

Status

Branch Status
upstream released (6.14-rc2) [f8fb2403ddebb5eea0033d90d9daae4c88749ada]
6.18-upstream-stable N/A "Fixed before branching point"
6.17-upstream-stable N/A "Fixed before branching point"
6.13-upstream-stable released (6.13.3) [9c185beae09a3eb85f54777edafa227f7e03075d]
6.12-upstream-stable released (6.12.14) [0c77c0d754fe83cb154715fcfec6c3faef94f207]
6.6-upstream-stable needed
6.1-upstream-stable needed
5.10-upstream-stable N/A "Vulnerable code not present"
sid released (6.12.15-1)
6.12-trixie-security N/A "Fixed before branching point"
6.1-bookworm-security needed
5.10-bullseye-security N/A "Vulnerable code not present"