In the Linux kernel, the following vulnerability has been resolved:
usb: typec: ucsi: displayport: Fix NULL pointer access
This patch ensures that the UCSI driver waits for all pending tasks in the ucsidisplayportwork workqueue to finish executing before proceeding with the partner removal.
[
{
"signature_type": "Line",
"deprecated": false,
"signature_version": "v1",
"target": {
"file": "drivers/usb/typec/ucsi/displayport.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5ad298d6d4aebe1229adba6427e417e89a5208d8",
"digest": {
"line_hashes": [
"222661511472308230099129154012118770182",
"32969932274084215635022180688723693345",
"92095282427222546040700842658153827828"
],
"threshold": 0.9
},
"id": "CVE-2025-37994-1ee0914c"
},
{
"signature_type": "Function",
"deprecated": false,
"signature_version": "v1",
"target": {
"file": "drivers/usb/typec/ucsi/displayport.c",
"function": "ucsi_displayport_remove_partner"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@14f298c52188c34acde9760bf5abc669c5c36fdb",
"digest": {
"length": 204.0,
"function_hash": "334419357416375752357058006963697998107"
},
"id": "CVE-2025-37994-244100ed"
},
{
"signature_type": "Line",
"deprecated": false,
"signature_version": "v1",
"target": {
"file": "drivers/usb/typec/ucsi/displayport.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e9b63faf5c97deb43fc39a52edbc39d626cc14bf",
"digest": {
"line_hashes": [
"222661511472308230099129154012118770182",
"32969932274084215635022180688723693345",
"92095282427222546040700842658153827828"
],
"threshold": 0.9
},
"id": "CVE-2025-37994-3dd4fb45"
},
{
"signature_type": "Line",
"deprecated": false,
"signature_version": "v1",
"target": {
"file": "drivers/usb/typec/ucsi/displayport.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a9931f1b52b2d0bf3952e003fd5901ea7eb851ed",
"digest": {
"line_hashes": [
"222661511472308230099129154012118770182",
"32969932274084215635022180688723693345",
"92095282427222546040700842658153827828"
],
"threshold": 0.9
},
"id": "CVE-2025-37994-49fc574b"
},
{
"signature_type": "Function",
"deprecated": false,
"signature_version": "v1",
"target": {
"file": "drivers/usb/typec/ucsi/displayport.c",
"function": "ucsi_displayport_remove_partner"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7804c4d63edfdd5105926cc291e806e8f4ce01b5",
"digest": {
"length": 204.0,
"function_hash": "334419357416375752357058006963697998107"
},
"id": "CVE-2025-37994-559aa2ee"
},
{
"signature_type": "Line",
"deprecated": false,
"signature_version": "v1",
"target": {
"file": "drivers/usb/typec/ucsi/displayport.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@14f298c52188c34acde9760bf5abc669c5c36fdb",
"digest": {
"line_hashes": [
"222661511472308230099129154012118770182",
"32969932274084215635022180688723693345",
"92095282427222546040700842658153827828"
],
"threshold": 0.9
},
"id": "CVE-2025-37994-58a39427"
},
{
"signature_type": "Function",
"deprecated": false,
"signature_version": "v1",
"target": {
"file": "drivers/usb/typec/ucsi/displayport.c",
"function": "ucsi_displayport_remove_partner"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5ad298d6d4aebe1229adba6427e417e89a5208d8",
"digest": {
"length": 204.0,
"function_hash": "334419357416375752357058006963697998107"
},
"id": "CVE-2025-37994-accf2652"
},
{
"signature_type": "Function",
"deprecated": false,
"signature_version": "v1",
"target": {
"file": "drivers/usb/typec/ucsi/displayport.c",
"function": "ucsi_displayport_remove_partner"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e9b63faf5c97deb43fc39a52edbc39d626cc14bf",
"digest": {
"length": 204.0,
"function_hash": "334419357416375752357058006963697998107"
},
"id": "CVE-2025-37994-b186ccf3"
},
{
"signature_type": "Line",
"deprecated": false,
"signature_version": "v1",
"target": {
"file": "drivers/usb/typec/ucsi/displayport.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7804c4d63edfdd5105926cc291e806e8f4ce01b5",
"digest": {
"line_hashes": [
"222661511472308230099129154012118770182",
"32969932274084215635022180688723693345",
"92095282427222546040700842658153827828"
],
"threshold": 0.9
},
"id": "CVE-2025-37994-b437fd19"
},
{
"signature_type": "Function",
"deprecated": false,
"signature_version": "v1",
"target": {
"file": "drivers/usb/typec/ucsi/displayport.c",
"function": "ucsi_displayport_remove_partner"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a9931f1b52b2d0bf3952e003fd5901ea7eb851ed",
"digest": {
"length": 204.0,
"function_hash": "334419357416375752357058006963697998107"
},
"id": "CVE-2025-37994-c633385c"
},
{
"signature_type": "Line",
"deprecated": false,
"signature_version": "v1",
"target": {
"file": "drivers/usb/typec/ucsi/displayport.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@312d79669e71283d05c05cc49a1a31e59e3d9e0e",
"digest": {
"line_hashes": [
"222661511472308230099129154012118770182",
"32969932274084215635022180688723693345",
"92095282427222546040700842658153827828"
],
"threshold": 0.9
},
"id": "CVE-2025-37994-daf543d1"
},
{
"signature_type": "Function",
"deprecated": false,
"signature_version": "v1",
"target": {
"file": "drivers/usb/typec/ucsi/displayport.c",
"function": "ucsi_displayport_remove_partner"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@312d79669e71283d05c05cc49a1a31e59e3d9e0e",
"digest": {
"length": 204.0,
"function_hash": "334419357416375752357058006963697998107"
},
"id": "CVE-2025-37994-ec00e736"
}
]