In the Linux kernel, the following vulnerability has been resolved:
USB: uhci: 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.
{
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2023/53xxx/CVE-2023-53197.json",
"cna_assigner": "Linux"
}"https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2023-53197.json"
[
{
"target": {
"file": "drivers/usb/host/uhci-hcd.c",
"function": "release_uhci"
},
"digest": {
"length": 593.0,
"function_hash": "160995680447381164288656460447074359604"
},
"signature_type": "Function",
"id": "CVE-2023-53197-2c63cd3e",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9cb88847b8b86f132309030022a23dca895b6f61",
"deprecated": false,
"signature_version": "v1"
},
{
"target": {
"file": "drivers/usb/host/uhci-hcd.c",
"function": "release_uhci"
},
"digest": {
"length": 593.0,
"function_hash": "160995680447381164288656460447074359604"
},
"signature_type": "Function",
"id": "CVE-2023-53197-31477eb0",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e529aeb771aef1402c899b6b405610ef444d5d88",
"deprecated": false,
"signature_version": "v1"
},
{
"target": {
"file": "drivers/usb/host/uhci-hcd.c"
},
"digest": {
"line_hashes": [
"187776786628584063002074951757421384723",
"131033728529388578552489008003166422945",
"1854620667751685006484202445262809044",
"58807711752802605202833097644983463978",
"24077728548345160017778725304885069842",
"93317969475918723435748726917180305944",
"190975514559618574227055107524443173423",
"70530793780758044823195053790554267743",
"250962039389796127333101842943834284930"
],
"threshold": 0.9
},
"signature_type": "Line",
"id": "CVE-2023-53197-61070ea1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0a3f82c79c86278e7f144564b1cb6cc5c3657144",
"deprecated": false,
"signature_version": "v1"
},
{
"target": {
"file": "drivers/usb/host/uhci-hcd.c",
"function": "uhci_start"
},
"digest": {
"length": 3086.0,
"function_hash": "283310642650614961265045504477934739665"
},
"signature_type": "Function",
"id": "CVE-2023-53197-66651096",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0a3f82c79c86278e7f144564b1cb6cc5c3657144",
"deprecated": false,
"signature_version": "v1"
},
{
"target": {
"file": "drivers/usb/host/uhci-hcd.c",
"function": "release_uhci"
},
"digest": {
"length": 593.0,
"function_hash": "160995680447381164288656460447074359604"
},
"signature_type": "Function",
"id": "CVE-2023-53197-6da45482",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0a3f82c79c86278e7f144564b1cb6cc5c3657144",
"deprecated": false,
"signature_version": "v1"
},
{
"target": {
"file": "drivers/usb/host/uhci-hcd.c",
"function": "uhci_start"
},
"digest": {
"length": 3086.0,
"function_hash": "283310642650614961265045504477934739665"
},
"signature_type": "Function",
"id": "CVE-2023-53197-804a62cf",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9cb88847b8b86f132309030022a23dca895b6f61",
"deprecated": false,
"signature_version": "v1"
},
{
"target": {
"file": "drivers/usb/host/uhci-hcd.c",
"function": "uhci_start"
},
"digest": {
"length": 3086.0,
"function_hash": "283310642650614961265045504477934739665"
},
"signature_type": "Function",
"id": "CVE-2023-53197-8102b3bd",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c6af1dbc99ad37bf67c8703982df4d7f12d256c1",
"deprecated": false,
"signature_version": "v1"
},
{
"target": {
"file": "drivers/usb/host/uhci-hcd.c"
},
"digest": {
"line_hashes": [
"187776786628584063002074951757421384723",
"131033728529388578552489008003166422945",
"1854620667751685006484202445262809044",
"58807711752802605202833097644983463978",
"24077728548345160017778725304885069842",
"93317969475918723435748726917180305944",
"190975514559618574227055107524443173423",
"70530793780758044823195053790554267743",
"250962039389796127333101842943834284930"
],
"threshold": 0.9
},
"signature_type": "Line",
"id": "CVE-2023-53197-8c35f13e",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9cb88847b8b86f132309030022a23dca895b6f61",
"deprecated": false,
"signature_version": "v1"
},
{
"target": {
"file": "drivers/usb/host/uhci-hcd.c",
"function": "release_uhci"
},
"digest": {
"length": 593.0,
"function_hash": "160995680447381164288656460447074359604"
},
"signature_type": "Function",
"id": "CVE-2023-53197-991f8843",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c6af1dbc99ad37bf67c8703982df4d7f12d256c1",
"deprecated": false,
"signature_version": "v1"
},
{
"target": {
"file": "drivers/usb/host/uhci-hcd.c",
"function": "uhci_start"
},
"digest": {
"length": 3086.0,
"function_hash": "283310642650614961265045504477934739665"
},
"signature_type": "Function",
"id": "CVE-2023-53197-bc15d04a",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e529aeb771aef1402c899b6b405610ef444d5d88",
"deprecated": false,
"signature_version": "v1"
},
{
"target": {
"file": "drivers/usb/host/uhci-hcd.c"
},
"digest": {
"line_hashes": [
"187776786628584063002074951757421384723",
"131033728529388578552489008003166422945",
"1854620667751685006484202445262809044",
"58807711752802605202833097644983463978",
"24077728548345160017778725304885069842",
"93317969475918723435748726917180305944",
"190975514559618574227055107524443173423",
"70530793780758044823195053790554267743",
"250962039389796127333101842943834284930"
],
"threshold": 0.9
},
"signature_type": "Line",
"id": "CVE-2023-53197-ce7e0f5c",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e529aeb771aef1402c899b6b405610ef444d5d88",
"deprecated": false,
"signature_version": "v1"
},
{
"target": {
"file": "drivers/usb/host/uhci-hcd.c"
},
"digest": {
"line_hashes": [
"187776786628584063002074951757421384723",
"131033728529388578552489008003166422945",
"1854620667751685006484202445262809044",
"58807711752802605202833097644983463978",
"24077728548345160017778725304885069842",
"93317969475918723435748726917180305944",
"190975514559618574227055107524443173423",
"70530793780758044823195053790554267743",
"250962039389796127333101842943834284930"
],
"threshold": 0.9
},
"signature_type": "Line",
"id": "CVE-2023-53197-e6e136b3",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c6af1dbc99ad37bf67c8703982df4d7f12d256c1",
"deprecated": false,
"signature_version": "v1"
}
]