CVE-2024-53067

Source
https://nvd.nist.gov/vuln/detail/CVE-2024-53067
Import Source
https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2024-53067.json
JSON Data
https://api.test.osv.dev/v1/vulns/CVE-2024-53067
Downstream
Related
Published
2024-11-19T17:22:36Z
Modified
2025-10-15T04:21:24.775347Z
Summary
scsi: ufs: core: Start the RTC update work later
Details

In the Linux kernel, the following vulnerability has been resolved:

scsi: ufs: core: Start the RTC update work later

The RTC update work involves runtime resuming the UFS controller. Hence, only start the RTC update work after runtime power management in the UFS driver has been fully initialized. This patch fixes the following kernel crash:

Internal error: Oops: 0000000096000006 [#1] PREEMPT SMP Workqueue: events ufshcdrtcwork Call trace: rawspinlockirqsave+0x34/0x8c (P) pmruntimegetifactive+0x24/0x9c (L) pmruntimegetifactive+0x24/0x9c ufshcdrtcwork+0x138/0x1b4 processonework+0x148/0x288 workerthread+0x2cc/0x3d4 kthread+0x110/0x114 retfrom_fork+0x10/0x20

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
06701a545e9a3c4e007cff6872a074bf97c40619
Fixed
6e34b9d7caa5a4c831b74bdfed5ef86fa0c03316
Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
6bf999e0eb41850d5c857102535d5c53b2ede224
Fixed
4c25f784fba81227e0437337f962d34380d1c250
Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
6bf999e0eb41850d5c857102535d5c53b2ede224
Fixed
54c814c8b23bc7617be3d46abdb896937695dbfa

Affected versions

v6.*

v6.10
v6.10-rc1
v6.10-rc2
v6.10-rc3
v6.10-rc4
v6.10-rc5
v6.10-rc6
v6.10-rc7
v6.11
v6.11-rc1
v6.11-rc2
v6.11-rc3
v6.11-rc4
v6.11-rc5
v6.11-rc6
v6.11-rc7
v6.11.1
v6.11.2
v6.11.3
v6.11.4
v6.11.5
v6.11.6
v6.11.7
v6.12-rc1
v6.7
v6.7-rc2
v6.7-rc3
v6.7-rc4
v6.7-rc5
v6.7-rc6
v6.7-rc7
v6.7-rc8
v6.8
v6.8-rc1
v6.8-rc2
v6.8-rc3
v6.8-rc4
v6.8-rc5
v6.8-rc6
v6.8-rc7
v6.9
v6.9-rc1
v6.9-rc2
v6.9-rc3
v6.9-rc4
v6.9-rc5
v6.9-rc6
v6.9-rc7

Database specific

vanir_signatures

[
    {
        "signature_type": "Function",
        "id": "CVE-2024-53067-087efae8",
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6e34b9d7caa5a4c831b74bdfed5ef86fa0c03316",
        "signature_version": "v1",
        "target": {
            "function": "ufshcd_add_lus",
            "file": "drivers/ufs/core/ufshcd.c"
        },
        "digest": {
            "function_hash": "292992344029427311162514365458254596822",
            "length": 455.0
        },
        "deprecated": false
    },
    {
        "signature_type": "Function",
        "id": "CVE-2024-53067-1e551e14",
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@54c814c8b23bc7617be3d46abdb896937695dbfa",
        "signature_version": "v1",
        "target": {
            "function": "ufshcd_device_init",
            "file": "drivers/ufs/core/ufshcd.c"
        },
        "digest": {
            "function_hash": "8429686313501897433284975776978589896",
            "length": 1548.0
        },
        "deprecated": false
    },
    {
        "signature_type": "Line",
        "id": "CVE-2024-53067-3894bbed",
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@54c814c8b23bc7617be3d46abdb896937695dbfa",
        "signature_version": "v1",
        "target": {
            "file": "drivers/ufs/core/ufshcd.c"
        },
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "120676970163528008885224189068570549549",
                "320566319523048250566160381271471986964",
                "215513178747666370582814479194017743177",
                "252275249510430594247105486918329264658",
                "73361327001757122873564106836059965648",
                "38443583177731899455232810721125047441",
                "6505325082438978650286751668079103572",
                "31890946916511547216624256113617497916"
            ]
        },
        "deprecated": false
    },
    {
        "signature_type": "Line",
        "id": "CVE-2024-53067-41ffe551",
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6e34b9d7caa5a4c831b74bdfed5ef86fa0c03316",
        "signature_version": "v1",
        "target": {
            "file": "drivers/ufs/core/ufshcd.c"
        },
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "120676970163528008885224189068570549549",
                "320566319523048250566160381271471986964",
                "215513178747666370582814479194017743177",
                "252275249510430594247105486918329264658",
                "73361327001757122873564106836059965648",
                "38443583177731899455232810721125047441",
                "6505325082438978650286751668079103572",
                "31890946916511547216624256113617497916"
            ]
        },
        "deprecated": false
    },
    {
        "signature_type": "Function",
        "id": "CVE-2024-53067-6eb28f59",
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6e34b9d7caa5a4c831b74bdfed5ef86fa0c03316",
        "signature_version": "v1",
        "target": {
            "function": "ufshcd_device_init",
            "file": "drivers/ufs/core/ufshcd.c"
        },
        "digest": {
            "function_hash": "42938211901943984045347430661021528113",
            "length": 1458.0
        },
        "deprecated": false
    },
    {
        "signature_type": "Function",
        "id": "CVE-2024-53067-70b32044",
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4c25f784fba81227e0437337f962d34380d1c250",
        "signature_version": "v1",
        "target": {
            "function": "ufshcd_add_lus",
            "file": "drivers/ufs/core/ufshcd.c"
        },
        "digest": {
            "function_hash": "292992344029427311162514365458254596822",
            "length": 455.0
        },
        "deprecated": false
    },
    {
        "signature_type": "Line",
        "id": "CVE-2024-53067-c8967995",
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4c25f784fba81227e0437337f962d34380d1c250",
        "signature_version": "v1",
        "target": {
            "file": "drivers/ufs/core/ufshcd.c"
        },
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "120676970163528008885224189068570549549",
                "320566319523048250566160381271471986964",
                "215513178747666370582814479194017743177",
                "252275249510430594247105486918329264658",
                "73361327001757122873564106836059965648",
                "38443583177731899455232810721125047441",
                "6505325082438978650286751668079103572",
                "31890946916511547216624256113617497916"
            ]
        },
        "deprecated": false
    },
    {
        "signature_type": "Function",
        "id": "CVE-2024-53067-cdffd40b",
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@54c814c8b23bc7617be3d46abdb896937695dbfa",
        "signature_version": "v1",
        "target": {
            "function": "ufshcd_add_lus",
            "file": "drivers/ufs/core/ufshcd.c"
        },
        "digest": {
            "function_hash": "292992344029427311162514365458254596822",
            "length": 455.0
        },
        "deprecated": false
    },
    {
        "signature_type": "Function",
        "id": "CVE-2024-53067-ea39297a",
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4c25f784fba81227e0437337f962d34380d1c250",
        "signature_version": "v1",
        "target": {
            "function": "ufshcd_device_init",
            "file": "drivers/ufs/core/ufshcd.c"
        },
        "digest": {
            "function_hash": "8429686313501897433284975776978589896",
            "length": 1548.0
        },
        "deprecated": false
    }
]

Linux / Kernel

Package

Name
Kernel

Affected ranges

Type
ECOSYSTEM
Events
Introduced
6.8.0
Fixed
6.11.8