CVE-2024-26919

Source
https://nvd.nist.gov/vuln/detail/CVE-2024-26919
Import Source
https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2024-26919.json
JSON Data
https://api.osv.dev/v1/vulns/CVE-2024-26919
Downstream
Related
Published
2024-04-17T15:59:27Z
Modified
2025-10-21T13:18:44.662900Z
Summary
usb: ulpi: Fix debugfs directory leak
Details

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.

References

Affected packages

Git / git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git

Affected ranges

Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
bd0a0a024f2a41e7cc8eadb9862f82c45884b69c
Fixed
d31b886ed6a5095214062ee4fb55037eb930adb6
Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
bd0a0a024f2a41e7cc8eadb9862f82c45884b69c
Fixed
330d22aba17a4d30a56f007d0f51291d7e00862b
Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
bd0a0a024f2a41e7cc8eadb9862f82c45884b69c
Fixed
33713945cc92ea9c4a1a9479d5c1b7acb7fc4df3
Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
bd0a0a024f2a41e7cc8eadb9862f82c45884b69c
Fixed
3caf2b2ad7334ef35f55b95f3e1b138c6f77b368

Affected versions

v5.*

v5.17
v5.17-rc5
v5.17-rc6
v5.17-rc7
v5.17-rc8
v5.18
v5.18-rc1
v5.18-rc2
v5.18-rc3
v5.18-rc4
v5.18-rc5
v5.18-rc6
v5.18-rc7
v5.19
v5.19-rc1
v5.19-rc2
v5.19-rc3
v5.19-rc4
v5.19-rc5
v5.19-rc6
v5.19-rc7
v5.19-rc8

v6.*

v6.0
v6.0-rc1
v6.0-rc2
v6.0-rc3
v6.0-rc4
v6.0-rc5
v6.0-rc6
v6.0-rc7
v6.1
v6.1-rc1
v6.1-rc2
v6.1-rc3
v6.1-rc4
v6.1-rc5
v6.1-rc6
v6.1-rc7
v6.1-rc8
v6.1.1
v6.1.10
v6.1.11
v6.1.12
v6.1.13
v6.1.14
v6.1.15
v6.1.16
v6.1.17
v6.1.18
v6.1.19
v6.1.2
v6.1.20
v6.1.21
v6.1.22
v6.1.23
v6.1.24
v6.1.25
v6.1.26
v6.1.27
v6.1.28
v6.1.29
v6.1.3
v6.1.30
v6.1.31
v6.1.32
v6.1.33
v6.1.34
v6.1.35
v6.1.36
v6.1.37
v6.1.38
v6.1.39
v6.1.4
v6.1.40
v6.1.41
v6.1.42
v6.1.43
v6.1.44
v6.1.45
v6.1.46
v6.1.47
v6.1.48
v6.1.49
v6.1.5
v6.1.50
v6.1.51
v6.1.52
v6.1.53
v6.1.54
v6.1.55
v6.1.56
v6.1.57
v6.1.58
v6.1.59
v6.1.6
v6.1.60
v6.1.61
v6.1.62
v6.1.63
v6.1.64
v6.1.65
v6.1.66
v6.1.67
v6.1.68
v6.1.69
v6.1.7
v6.1.70
v6.1.71
v6.1.72
v6.1.73
v6.1.74
v6.1.75
v6.1.76
v6.1.77
v6.1.78
v6.1.8
v6.1.9
v6.2
v6.2-rc1
v6.2-rc2
v6.2-rc3
v6.2-rc4
v6.2-rc5
v6.2-rc6
v6.2-rc7
v6.2-rc8
v6.3
v6.3-rc1
v6.3-rc2
v6.3-rc3
v6.3-rc4
v6.3-rc5
v6.3-rc6
v6.3-rc7
v6.4
v6.4-rc1
v6.4-rc2
v6.4-rc3
v6.4-rc4
v6.4-rc5
v6.4-rc6
v6.4-rc7
v6.5
v6.5-rc1
v6.5-rc2
v6.5-rc3
v6.5-rc4
v6.5-rc5
v6.5-rc6
v6.5-rc7
v6.6
v6.6-rc1
v6.6-rc2
v6.6-rc3
v6.6-rc4
v6.6-rc5
v6.6-rc6
v6.6-rc7
v6.6.1
v6.6.10
v6.6.11
v6.6.12
v6.6.13
v6.6.14
v6.6.15
v6.6.16
v6.6.17
v6.6.2
v6.6.3
v6.6.4
v6.6.5
v6.6.6
v6.6.7
v6.6.8
v6.6.9
v6.7
v6.7-rc1
v6.7-rc2
v6.7-rc3
v6.7-rc4
v6.7-rc5
v6.7-rc6
v6.7-rc7
v6.7-rc8
v6.7.1
v6.7.2
v6.7.3
v6.7.4
v6.7.5
v6.8-rc1

Database specific

vanir_signatures

[
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@330d22aba17a4d30a56f007d0f51291d7e00862b",
        "target": {
            "file": "drivers/usb/common/ulpi.c"
        },
        "deprecated": false,
        "signature_version": "v1",
        "id": "CVE-2024-26919-4221272a",
        "signature_type": "Line",
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "6715166363485925774253529072188469315",
                "60592226476979275381768352488384262470",
                "218646876258615410719230060979275249582",
                "15681396595465081477213799742679551770"
            ]
        }
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@33713945cc92ea9c4a1a9479d5c1b7acb7fc4df3",
        "target": {
            "file": "drivers/usb/common/ulpi.c"
        },
        "deprecated": false,
        "signature_version": "v1",
        "id": "CVE-2024-26919-51047cfa",
        "signature_type": "Line",
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "6715166363485925774253529072188469315",
                "60592226476979275381768352488384262470",
                "218646876258615410719230060979275249582",
                "15681396595465081477213799742679551770"
            ]
        }
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3caf2b2ad7334ef35f55b95f3e1b138c6f77b368",
        "target": {
            "file": "drivers/usb/common/ulpi.c"
        },
        "deprecated": false,
        "signature_version": "v1",
        "id": "CVE-2024-26919-539cf19a",
        "signature_type": "Line",
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "6715166363485925774253529072188469315",
                "60592226476979275381768352488384262470",
                "218646876258615410719230060979275249582",
                "15681396595465081477213799742679551770"
            ]
        }
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@330d22aba17a4d30a56f007d0f51291d7e00862b",
        "target": {
            "function": "ulpi_register",
            "file": "drivers/usb/common/ulpi.c"
        },
        "deprecated": false,
        "signature_version": "v1",
        "id": "CVE-2024-26919-5482e9bc",
        "signature_type": "Function",
        "digest": {
            "length": 816.0,
            "function_hash": "149512744852794903403851087938706877184"
        }
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d31b886ed6a5095214062ee4fb55037eb930adb6",
        "target": {
            "file": "drivers/usb/common/ulpi.c"
        },
        "deprecated": false,
        "signature_version": "v1",
        "id": "CVE-2024-26919-71706a57",
        "signature_type": "Line",
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "6715166363485925774253529072188469315",
                "60592226476979275381768352488384262470",
                "218646876258615410719230060979275249582",
                "15681396595465081477213799742679551770"
            ]
        }
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d31b886ed6a5095214062ee4fb55037eb930adb6",
        "target": {
            "function": "ulpi_register",
            "file": "drivers/usb/common/ulpi.c"
        },
        "deprecated": false,
        "signature_version": "v1",
        "id": "CVE-2024-26919-b05ecbd2",
        "signature_type": "Function",
        "digest": {
            "length": 816.0,
            "function_hash": "149512744852794903403851087938706877184"
        }
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@33713945cc92ea9c4a1a9479d5c1b7acb7fc4df3",
        "target": {
            "function": "ulpi_register",
            "file": "drivers/usb/common/ulpi.c"
        },
        "deprecated": false,
        "signature_version": "v1",
        "id": "CVE-2024-26919-efe60d10",
        "signature_type": "Function",
        "digest": {
            "length": 816.0,
            "function_hash": "149512744852794903403851087938706877184"
        }
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3caf2b2ad7334ef35f55b95f3e1b138c6f77b368",
        "target": {
            "function": "ulpi_register",
            "file": "drivers/usb/common/ulpi.c"
        },
        "deprecated": false,
        "signature_version": "v1",
        "id": "CVE-2024-26919-f994efe4",
        "signature_type": "Function",
        "digest": {
            "length": 816.0,
            "function_hash": "149512744852794903403851087938706877184"
        }
    }
]

Linux / Kernel

Package

Name
Kernel

Affected ranges

Type
ECOSYSTEM
Events
Introduced
5.18.0
Fixed
6.1.79
Type
ECOSYSTEM
Events
Introduced
6.2.0
Fixed
6.6.18
Type
ECOSYSTEM
Events
Introduced
6.7.0
Fixed
6.7.6