In the Linux kernel, the following vulnerability has been resolved:
usb: typec: ucsi: Fix NULL pointer access
Resources should be released only after all threads that utilize them have been destroyed. This commit ensures that resources are not released prematurely by waiting for the associated workqueue to complete before deallocating them.
[
{
"id": "CVE-2025-21918-05da4e52",
"target": {
"function": "ucsi_unregister",
"file": "drivers/usb/typec/ucsi/ucsi.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b13abcb7ddd8d38de769486db5bd917537b32ab1",
"digest": {
"length": 1270.0,
"function_hash": "106983552702440418413237965727013980306"
},
"signature_type": "Function"
},
{
"id": "CVE-2025-21918-cb6ec63d",
"target": {
"file": "drivers/usb/typec/ucsi/ucsi.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b13abcb7ddd8d38de769486db5bd917537b32ab1",
"digest": {
"line_hashes": [
"81787596694488019697335171070277928174",
"327550212132597115104636591042973773092",
"161851520669941249387558026955424395084",
"83131789802856630775713298130869097671",
"20071328129433131307879550800839372160",
"152165656035133958735857901626908529345",
"284454322279873775434031576028399886096",
"226552152406147829481433901461110247060",
"13858440103804205791053262403132750830",
"102773066058946725140074325066017876594",
"154576385147187285077395431660814944789",
"310690178935682754757754777383216291241",
"139635054539830590845697452465775016296",
"91904537278911182031606042955855258792",
"52539443522090958190651722526324016937",
"196911016005024834612570378861530688291",
"147618802302485825042820570055863359593",
"247252785445898022657680858043720469519",
"32873961597371760640032277375972265579"
],
"threshold": 0.9
},
"signature_type": "Line"
},
{
"id": "CVE-2025-21918-d594778d",
"target": {
"function": "ucsi_unregister",
"file": "drivers/usb/typec/ucsi/ucsi.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@079a3e52f3e751bb8f5937195bdf25c5d14fdff0",
"digest": {
"length": 1270.0,
"function_hash": "106983552702440418413237965727013980306"
},
"signature_type": "Function"
},
{
"id": "CVE-2025-21918-d9d68f06",
"target": {
"file": "drivers/usb/typec/ucsi/ucsi.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@079a3e52f3e751bb8f5937195bdf25c5d14fdff0",
"digest": {
"line_hashes": [
"81787596694488019697335171070277928174",
"327550212132597115104636591042973773092",
"161851520669941249387558026955424395084",
"83131789802856630775713298130869097671",
"20071328129433131307879550800839372160",
"152165656035133958735857901626908529345",
"284454322279873775434031576028399886096",
"226552152406147829481433901461110247060",
"13858440103804205791053262403132750830",
"102773066058946725140074325066017876594",
"154576385147187285077395431660814944789",
"310690178935682754757754777383216291241",
"139635054539830590845697452465775016296",
"91904537278911182031606042955855258792",
"52539443522090958190651722526324016937",
"196911016005024834612570378861530688291",
"147618802302485825042820570055863359593",
"247252785445898022657680858043720469519",
"32873961597371760640032277375972265579"
],
"threshold": 0.9
},
"signature_type": "Line"
},
{
"id": "CVE-2025-21918-e1e7da2c",
"target": {
"function": "ucsi_init",
"file": "drivers/usb/typec/ucsi/ucsi.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@079a3e52f3e751bb8f5937195bdf25c5d14fdff0",
"digest": {
"length": 1891.0,
"function_hash": "325529737810862212511180518499785778462"
},
"signature_type": "Function"
},
{
"id": "CVE-2025-21918-fbe749ae",
"target": {
"function": "ucsi_init",
"file": "drivers/usb/typec/ucsi/ucsi.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b13abcb7ddd8d38de769486db5bd917537b32ab1",
"digest": {
"length": 1905.0,
"function_hash": "235813378699851016461133891602819231836"
},
"signature_type": "Function"
}
]