In the Linux kernel, the following vulnerability has been resolved:
usb: ulpi: Fix debugfs directory leak
The ULPI per-device debugfs root is named after the ulpi device's parent, but ulpiunregisterinterface tries to remove a debugfs directory named after the ulpi device itself. This results in the directory sticking around and preventing subsequent (deferred) probes from succeeding. Change the directory name to match the ulpi device.
[
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@330d22aba17a4d30a56f007d0f51291d7e00862b",
"digest": {
"threshold": 0.9,
"line_hashes": [
"6715166363485925774253529072188469315",
"60592226476979275381768352488384262470",
"218646876258615410719230060979275249582",
"15681396595465081477213799742679551770"
]
},
"target": {
"file": "drivers/usb/common/ulpi.c"
},
"id": "CVE-2024-26919-4221272a",
"signature_version": "v1",
"signature_type": "Line"
},
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@33713945cc92ea9c4a1a9479d5c1b7acb7fc4df3",
"digest": {
"threshold": 0.9,
"line_hashes": [
"6715166363485925774253529072188469315",
"60592226476979275381768352488384262470",
"218646876258615410719230060979275249582",
"15681396595465081477213799742679551770"
]
},
"target": {
"file": "drivers/usb/common/ulpi.c"
},
"id": "CVE-2024-26919-51047cfa",
"signature_version": "v1",
"signature_type": "Line"
},
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3caf2b2ad7334ef35f55b95f3e1b138c6f77b368",
"digest": {
"threshold": 0.9,
"line_hashes": [
"6715166363485925774253529072188469315",
"60592226476979275381768352488384262470",
"218646876258615410719230060979275249582",
"15681396595465081477213799742679551770"
]
},
"target": {
"file": "drivers/usb/common/ulpi.c"
},
"id": "CVE-2024-26919-539cf19a",
"signature_version": "v1",
"signature_type": "Line"
},
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@330d22aba17a4d30a56f007d0f51291d7e00862b",
"digest": {
"function_hash": "149512744852794903403851087938706877184",
"length": 816.0
},
"target": {
"function": "ulpi_register",
"file": "drivers/usb/common/ulpi.c"
},
"id": "CVE-2024-26919-5482e9bc",
"signature_version": "v1",
"signature_type": "Function"
},
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d31b886ed6a5095214062ee4fb55037eb930adb6",
"digest": {
"threshold": 0.9,
"line_hashes": [
"6715166363485925774253529072188469315",
"60592226476979275381768352488384262470",
"218646876258615410719230060979275249582",
"15681396595465081477213799742679551770"
]
},
"target": {
"file": "drivers/usb/common/ulpi.c"
},
"id": "CVE-2024-26919-71706a57",
"signature_version": "v1",
"signature_type": "Line"
},
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d31b886ed6a5095214062ee4fb55037eb930adb6",
"digest": {
"function_hash": "149512744852794903403851087938706877184",
"length": 816.0
},
"target": {
"function": "ulpi_register",
"file": "drivers/usb/common/ulpi.c"
},
"id": "CVE-2024-26919-b05ecbd2",
"signature_version": "v1",
"signature_type": "Function"
},
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@33713945cc92ea9c4a1a9479d5c1b7acb7fc4df3",
"digest": {
"function_hash": "149512744852794903403851087938706877184",
"length": 816.0
},
"target": {
"function": "ulpi_register",
"file": "drivers/usb/common/ulpi.c"
},
"id": "CVE-2024-26919-efe60d10",
"signature_version": "v1",
"signature_type": "Function"
},
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3caf2b2ad7334ef35f55b95f3e1b138c6f77b368",
"digest": {
"function_hash": "149512744852794903403851087938706877184",
"length": 816.0
},
"target": {
"function": "ulpi_register",
"file": "drivers/usb/common/ulpi.c"
},
"id": "CVE-2024-26919-f994efe4",
"signature_version": "v1",
"signature_type": "Function"
}
]