CVE-2024-46703

Source
https://nvd.nist.gov/vuln/detail/CVE-2024-46703
Import Source
https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2024-46703.json
JSON Data
https://api.test.osv.dev/v1/vulns/CVE-2024-46703
Downstream
Published
2024-09-13T06:27:31Z
Modified
2025-10-17T11:36:18.983236Z
Summary
Revert "serial: 8250_omap: Set the console genpd always on if no console suspend"
Details

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

Revert "serial: 8250_omap: Set the console genpd always on if no console suspend"

This reverts commit 68e6939ea9ec3d6579eadeab16060339cdeaf940.

Kevin reported that this causes a crash during suspend on platforms that dont use PM domains.

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
68e6939ea9ec3d6579eadeab16060339cdeaf940
Fixed
321aecb079e9ca8b1af90778068a6fb40f2bf22d
Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
68e6939ea9ec3d6579eadeab16060339cdeaf940
Fixed
0863bffda1131fd2fa9c05b653ad9ee3d8db127e

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.10.1
v6.10.2
v6.10.3
v6.10.4
v6.10.5
v6.10.6
v6.11-rc1
v6.11-rc2
v6.11-rc3
v6.6
v6.6-rc7
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.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

[
    {
        "id": "CVE-2024-46703-03709ba9",
        "deprecated": false,
        "signature_version": "v1",
        "signature_type": "Function",
        "target": {
            "file": "drivers/tty/serial/8250/8250_omap.c",
            "function": "omap8250_suspend"
        },
        "digest": {
            "function_hash": "175312295967098139715334768495405986828",
            "length": 581.0
        },
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@321aecb079e9ca8b1af90778068a6fb40f2bf22d"
    },
    {
        "id": "CVE-2024-46703-662b43db",
        "deprecated": false,
        "signature_version": "v1",
        "signature_type": "Function",
        "target": {
            "file": "drivers/tty/serial/8250/8250_omap.c",
            "function": "omap8250_resume"
        },
        "digest": {
            "function_hash": "179503382046533714733368393278216813013",
            "length": 452.0
        },
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0863bffda1131fd2fa9c05b653ad9ee3d8db127e"
    },
    {
        "id": "CVE-2024-46703-7f896fe8",
        "deprecated": false,
        "signature_version": "v1",
        "signature_type": "Function",
        "target": {
            "file": "drivers/tty/serial/8250/8250_omap.c",
            "function": "omap8250_resume"
        },
        "digest": {
            "function_hash": "179503382046533714733368393278216813013",
            "length": 452.0
        },
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@321aecb079e9ca8b1af90778068a6fb40f2bf22d"
    },
    {
        "id": "CVE-2024-46703-a9e85536",
        "deprecated": false,
        "signature_version": "v1",
        "signature_type": "Line",
        "target": {
            "file": "drivers/tty/serial/8250/8250_omap.c"
        },
        "digest": {
            "line_hashes": [
                "193994289183561564260601050618888045474",
                "126514358980184827632541407751547114484",
                "21549016833097433231554897129075121226",
                "244128319318381329225450749794982849153",
                "149434733495309820558847540382318360771",
                "91904464809559096674289626790241300670",
                "9958869345817849371276519332022325995",
                "216563456517781399425676605903567667602",
                "157948534144714846866147806570355633632",
                "7401538443738443737876912728187400197",
                "91716087307408313893130193576664422872",
                "153973559071567429767543047001222674878",
                "304165051272196310278142628679792260140",
                "328317670302984549096162582853303592842",
                "204984818929323076838536516428366528945",
                "203408354058314187380074077194623135755",
                "276537923852574056464536945614218604257",
                "238376829428431395569322334195458700399",
                "37513792398628975149971145273854273079",
                "4636367299841030215894643248656269",
                "171544384916449324637978407601251385848",
                "9958869345817849371276519332022325995",
                "96131077438951968880316071735484929382",
                "267487723003551895798775068067465516095",
                "297473005909588602695803426114681676157",
                "78249427076496862382345502771971861965",
                "263958554073533579417212738114225806029",
                "235767644278781971856342816962434473039",
                "124481023557939467476480851922881302022",
                "200614679285778442622489729064646143231",
                "316530468653842272025679031594895197846",
                "213826208916376112010509117922589252276",
                "142860784023939964457774949263168840672"
            ],
            "threshold": 0.9
        },
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@321aecb079e9ca8b1af90778068a6fb40f2bf22d"
    },
    {
        "id": "CVE-2024-46703-ab35ff4a",
        "deprecated": false,
        "signature_version": "v1",
        "signature_type": "Function",
        "target": {
            "file": "drivers/tty/serial/8250/8250_omap.c",
            "function": "omap8250_suspend"
        },
        "digest": {
            "function_hash": "175312295967098139715334768495405986828",
            "length": 581.0
        },
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0863bffda1131fd2fa9c05b653ad9ee3d8db127e"
    },
    {
        "id": "CVE-2024-46703-ff3a3c44",
        "deprecated": false,
        "signature_version": "v1",
        "signature_type": "Line",
        "target": {
            "file": "drivers/tty/serial/8250/8250_omap.c"
        },
        "digest": {
            "line_hashes": [
                "193994289183561564260601050618888045474",
                "126514358980184827632541407751547114484",
                "21549016833097433231554897129075121226",
                "244128319318381329225450749794982849153",
                "149434733495309820558847540382318360771",
                "91904464809559096674289626790241300670",
                "9958869345817849371276519332022325995",
                "216563456517781399425676605903567667602",
                "157948534144714846866147806570355633632",
                "7401538443738443737876912728187400197",
                "91716087307408313893130193576664422872",
                "153973559071567429767543047001222674878",
                "304165051272196310278142628679792260140",
                "328317670302984549096162582853303592842",
                "204984818929323076838536516428366528945",
                "203408354058314187380074077194623135755",
                "276537923852574056464536945614218604257",
                "238376829428431395569322334195458700399",
                "37513792398628975149971145273854273079",
                "4636367299841030215894643248656269",
                "171544384916449324637978407601251385848",
                "9958869345817849371276519332022325995",
                "96131077438951968880316071735484929382",
                "267487723003551895798775068067465516095",
                "297473005909588602695803426114681676157",
                "78249427076496862382345502771971861965",
                "263958554073533579417212738114225806029",
                "235767644278781971856342816962434473039",
                "124481023557939467476480851922881302022",
                "200614679285778442622489729064646143231",
                "316530468653842272025679031594895197846",
                "213826208916376112010509117922589252276",
                "142860784023939964457774949263168840672"
            ],
            "threshold": 0.9
        },
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0863bffda1131fd2fa9c05b653ad9ee3d8db127e"
    }
]

Linux / Kernel

Package

Name
Kernel

Affected ranges

Type
ECOSYSTEM
Events
Introduced
6.7.0
Fixed
6.10.7