In the Linux kernel, the following vulnerability has been resolved:
driver core: bus: Fix double free in driver API bus_register()
For busregister(), any error which happens after ksetregister() will cause that @priv are freed twice, fixed by setting @priv with NULL after the first free.
[
    {
        "id": "CVE-2024-50055-0ab032fe",
        "deprecated": false,
        "signature_version": "v1",
        "signature_type": "Line",
        "digest": {
            "line_hashes": [
                "28949651945907696561525574986713566642",
                "22605698880567309391024822191108366511",
                "297033762172769423869966347307031365670",
                "1833886183839035246841606359292888760"
            ],
            "threshold": 0.9
        },
        "target": {
            "file": "drivers/base/bus.c"
        },
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4797953712214ea57a437443bb0ad6d1e0646d70"
    },
    {
        "id": "CVE-2024-50055-1ade48f1",
        "deprecated": false,
        "signature_version": "v1",
        "signature_type": "Function",
        "digest": {
            "function_hash": "240101952117600624944996547947390932384",
            "length": 1608.0
        },
        "target": {
            "file": "drivers/base/bus.c",
            "function": "bus_register"
        },
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@bfa54a793ba77ef696755b66f3ac4ed00c7d1248"
    },
    {
        "id": "CVE-2024-50055-206d1eb0",
        "deprecated": false,
        "signature_version": "v1",
        "signature_type": "Function",
        "digest": {
            "function_hash": "239593591470548099402770828622371827012",
            "length": 1692.0
        },
        "target": {
            "file": "drivers/base/bus.c",
            "function": "bus_register"
        },
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5be4bc1c73ca389a96d418a52054d897c6fe6d21"
    },
    {
        "id": "CVE-2024-50055-23c00368",
        "deprecated": false,
        "signature_version": "v1",
        "signature_type": "Line",
        "digest": {
            "line_hashes": [
                "3932984584534729170552198725226073686",
                "146732980813416617699294653291500739723",
                "93148048950618883381879239421174566145",
                "267555296747844994814588923873181274727"
            ],
            "threshold": 0.9
        },
        "target": {
            "file": "drivers/base/bus.c"
        },
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9ce15f68abedfae7ae0a35e95895aeddfd0f0c6a"
    },
    {
        "id": "CVE-2024-50055-353a8bda",
        "deprecated": false,
        "signature_version": "v1",
        "signature_type": "Function",
        "digest": {
            "function_hash": "240101952117600624944996547947390932384",
            "length": 1608.0
        },
        "target": {
            "file": "drivers/base/bus.c",
            "function": "bus_register"
        },
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d885c464c25018b81a6b58f5d548fc2e3ef87dd1"
    },
    {
        "id": "CVE-2024-50055-57e6638d",
        "deprecated": false,
        "signature_version": "v1",
        "signature_type": "Function",
        "digest": {
            "function_hash": "240101952117600624944996547947390932384",
            "length": 1608.0
        },
        "target": {
            "file": "drivers/base/bus.c",
            "function": "bus_register"
        },
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9ce15f68abedfae7ae0a35e95895aeddfd0f0c6a"
    },
    {
        "id": "CVE-2024-50055-5c995569",
        "deprecated": false,
        "signature_version": "v1",
        "signature_type": "Line",
        "digest": {
            "line_hashes": [
                "28949651945907696561525574986713566642",
                "22605698880567309391024822191108366511",
                "297033762172769423869966347307031365670",
                "1833886183839035246841606359292888760"
            ],
            "threshold": 0.9
        },
        "target": {
            "file": "drivers/base/bus.c"
        },
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@fc1f391a71a3ee88291e205cffd673fe24d99266"
    },
    {
        "id": "CVE-2024-50055-69711c05",
        "deprecated": false,
        "signature_version": "v1",
        "signature_type": "Line",
        "digest": {
            "line_hashes": [
                "28949651945907696561525574986713566642",
                "22605698880567309391024822191108366511",
                "297033762172769423869966347307031365670",
                "1833886183839035246841606359292888760"
            ],
            "threshold": 0.9
        },
        "target": {
            "file": "drivers/base/bus.c"
        },
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@87bc3cb23c56de2c5e14a58d87cf953e7a2508f8"
    },
    {
        "id": "CVE-2024-50055-7edcc420",
        "deprecated": false,
        "signature_version": "v1",
        "signature_type": "Function",
        "digest": {
            "function_hash": "239593591470548099402770828622371827012",
            "length": 1692.0
        },
        "target": {
            "file": "drivers/base/bus.c",
            "function": "bus_register"
        },
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@87bc3cb23c56de2c5e14a58d87cf953e7a2508f8"
    },
    {
        "id": "CVE-2024-50055-8db56992",
        "deprecated": false,
        "signature_version": "v1",
        "signature_type": "Function",
        "digest": {
            "function_hash": "239593591470548099402770828622371827012",
            "length": 1692.0
        },
        "target": {
            "file": "drivers/base/bus.c",
            "function": "bus_register"
        },
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@fc1f391a71a3ee88291e205cffd673fe24d99266"
    },
    {
        "id": "CVE-2024-50055-9652096c",
        "deprecated": false,
        "signature_version": "v1",
        "signature_type": "Line",
        "digest": {
            "line_hashes": [
                "28949651945907696561525574986713566642",
                "22605698880567309391024822191108366511",
                "297033762172769423869966347307031365670",
                "1833886183839035246841606359292888760"
            ],
            "threshold": 0.9
        },
        "target": {
            "file": "drivers/base/bus.c"
        },
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5be4bc1c73ca389a96d418a52054d897c6fe6d21"
    },
    {
        "id": "CVE-2024-50055-bf5db51e",
        "deprecated": false,
        "signature_version": "v1",
        "signature_type": "Line",
        "digest": {
            "line_hashes": [
                "3932984584534729170552198725226073686",
                "146732980813416617699294653291500739723",
                "93148048950618883381879239421174566145",
                "267555296747844994814588923873181274727"
            ],
            "threshold": 0.9
        },
        "target": {
            "file": "drivers/base/bus.c"
        },
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@bfa54a793ba77ef696755b66f3ac4ed00c7d1248"
    },
    {
        "id": "CVE-2024-50055-ce994563",
        "deprecated": false,
        "signature_version": "v1",
        "signature_type": "Function",
        "digest": {
            "function_hash": "239593591470548099402770828622371827012",
            "length": 1692.0
        },
        "target": {
            "file": "drivers/base/bus.c",
            "function": "bus_register"
        },
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4797953712214ea57a437443bb0ad6d1e0646d70"
    },
    {
        "id": "CVE-2024-50055-e12d6b8c",
        "deprecated": false,
        "signature_version": "v1",
        "signature_type": "Line",
        "digest": {
            "line_hashes": [
                "3932984584534729170552198725226073686",
                "146732980813416617699294653291500739723",
                "93148048950618883381879239421174566145",
                "267555296747844994814588923873181274727"
            ],
            "threshold": 0.9
        },
        "target": {
            "file": "drivers/base/bus.c"
        },
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d885c464c25018b81a6b58f5d548fc2e3ef87dd1"
    }
]