In the Linux kernel, the following vulnerability has been resolved:
USB: ULPI: fix memory leak with using debugfs_lookup()
When calling debugfslookup() the result must have dput() called on it, otherwise the memory will leak over time. To make things simpler, just call debugfslookupandremove() instead which handles all of the logic at once.
{
"cna_assigner": "Linux",
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2023/53xxx/CVE-2023-53410.json"
}"https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2023-53410.json"
[
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@dcbe69f4f743a938344b32e60531ea55355e0c08",
"deprecated": false,
"signature_type": "Line",
"target": {
"file": "drivers/usb/common/ulpi.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"281846371179385473888546648466285618761",
"212897697683902464396986344896923865072",
"334147053944000664030344017856927697488",
"6715166363485925774253529072188469315",
"60592226476979275381768352488384262470",
"218646876258615410719230060979275249582",
"15681396595465081477213799742679551770",
"56086247660776905804127142926571680142",
"320311841701346140847413518259513668062",
"193973080390498140382238744418762218234",
"177517052369577309572041453876737958520",
"108745163936230923303240281453792357373",
"221174670230179711372085823385514354014",
"252587078648706701188887431544072149927",
"3371584765727580851033056669222019179",
"316920860384555373687411650380385886779",
"35239379432226069740069519072524336479",
"132137177760839925213531608894987868121",
"8854446884005611503391349449066374024",
"66693333875455665223949284046758180665",
"12105500507234670954390150751422278918",
"142107265126041927969849453814465167231",
"324531293075131156198184335896567189270",
"340158135291575201144627176511068162878"
]
},
"id": "CVE-2023-53410-10290fa6",
"signature_version": "v1"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2b8aa879e28df11e45855b04788050c61fb6b02a",
"deprecated": false,
"signature_type": "Line",
"target": {
"file": "drivers/usb/common/ulpi.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"281846371179385473888546648466285618761",
"212897697683902464396986344896923865072",
"334147053944000664030344017856927697488",
"6715166363485925774253529072188469315",
"60592226476979275381768352488384262470",
"218646876258615410719230060979275249582",
"15681396595465081477213799742679551770",
"56086247660776905804127142926571680142",
"320311841701346140847413518259513668062",
"193973080390498140382238744418762218234",
"177517052369577309572041453876737958520",
"108745163936230923303240281453792357373",
"221174670230179711372085823385514354014",
"252587078648706701188887431544072149927",
"3371584765727580851033056669222019179",
"316920860384555373687411650380385886779",
"35239379432226069740069519072524336479",
"132137177760839925213531608894987868121",
"8854446884005611503391349449066374024",
"66693333875455665223949284046758180665",
"12105500507234670954390150751422278918",
"142107265126041927969849453814465167231",
"324531293075131156198184335896567189270",
"340158135291575201144627176511068162878"
]
},
"id": "CVE-2023-53410-3a13fef9",
"signature_version": "v1"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@dcbe69f4f743a938344b32e60531ea55355e0c08",
"deprecated": false,
"signature_type": "Function",
"target": {
"function": "ulpi_init",
"file": "drivers/usb/common/ulpi.c"
},
"digest": {
"length": 179.0,
"function_hash": "317923753766264889094198405796159769878"
},
"id": "CVE-2023-53410-3e8afa7b",
"signature_version": "v1"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2b8aa879e28df11e45855b04788050c61fb6b02a",
"deprecated": false,
"signature_type": "Function",
"target": {
"function": "ulpi_unregister_interface",
"file": "drivers/usb/common/ulpi.c"
},
"digest": {
"length": 134.0,
"function_hash": "178936062823772164462383462214464286575"
},
"id": "CVE-2023-53410-49c9f8d6",
"signature_version": "v1"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@dcbe69f4f743a938344b32e60531ea55355e0c08",
"deprecated": false,
"signature_type": "Function",
"target": {
"function": "ulpi_unregister_interface",
"file": "drivers/usb/common/ulpi.c"
},
"digest": {
"length": 134.0,
"function_hash": "178936062823772164462383462214464286575"
},
"id": "CVE-2023-53410-4b7e16c5",
"signature_version": "v1"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8f4d25eba599c4bd4b5ea8ae8752cda480a9d563",
"deprecated": false,
"signature_type": "Function",
"target": {
"function": "ulpi_unregister_interface",
"file": "drivers/usb/common/ulpi.c"
},
"digest": {
"length": 134.0,
"function_hash": "178936062823772164462383462214464286575"
},
"id": "CVE-2023-53410-9faba02c",
"signature_version": "v1"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8f4d25eba599c4bd4b5ea8ae8752cda480a9d563",
"deprecated": false,
"signature_type": "Function",
"target": {
"function": "ulpi_init",
"file": "drivers/usb/common/ulpi.c"
},
"digest": {
"length": 179.0,
"function_hash": "317923753766264889094198405796159769878"
},
"id": "CVE-2023-53410-b9097af6",
"signature_version": "v1"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8f4d25eba599c4bd4b5ea8ae8752cda480a9d563",
"deprecated": false,
"signature_type": "Line",
"target": {
"file": "drivers/usb/common/ulpi.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"281846371179385473888546648466285618761",
"212897697683902464396986344896923865072",
"334147053944000664030344017856927697488",
"6715166363485925774253529072188469315",
"60592226476979275381768352488384262470",
"218646876258615410719230060979275249582",
"15681396595465081477213799742679551770",
"56086247660776905804127142926571680142",
"320311841701346140847413518259513668062",
"193973080390498140382238744418762218234",
"177517052369577309572041453876737958520",
"108745163936230923303240281453792357373",
"221174670230179711372085823385514354014",
"252587078648706701188887431544072149927",
"3371584765727580851033056669222019179",
"316920860384555373687411650380385886779",
"35239379432226069740069519072524336479",
"132137177760839925213531608894987868121",
"8854446884005611503391349449066374024",
"66693333875455665223949284046758180665",
"12105500507234670954390150751422278918",
"142107265126041927969849453814465167231",
"324531293075131156198184335896567189270",
"340158135291575201144627176511068162878"
]
},
"id": "CVE-2023-53410-f70dd1ed",
"signature_version": "v1"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2b8aa879e28df11e45855b04788050c61fb6b02a",
"deprecated": false,
"signature_type": "Function",
"target": {
"function": "ulpi_init",
"file": "drivers/usb/common/ulpi.c"
},
"digest": {
"length": 179.0,
"function_hash": "317923753766264889094198405796159769878"
},
"id": "CVE-2023-53410-f8a9cfb3",
"signature_version": "v1"
}
]