CVE-2024-46703

Source
https://nvd.nist.gov/vuln/detail/CVE-2024-46703
Import Source
https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2024-46703.json
JSON Data
https://api.osv.dev/v1/vulns/CVE-2024-46703
Downstream
Published
2024-09-13T06:27:31Z
Modified
2025-10-15T14:24:18.959703Z
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": [
        {
            "digest": {
                "length": 581.0,
                "function_hash": "175312295967098139715334768495405986828"
            },
            "target": {
                "function": "omap8250_suspend",
                "file": "drivers/tty/serial/8250/8250_omap.c"
            },
            "signature_type": "Function",
            "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@321aecb079e9ca8b1af90778068a6fb40f2bf22d",
            "deprecated": false,
            "signature_version": "v1",
            "id": "CVE-2024-46703-03709ba9"
        },
        {
            "digest": {
                "length": 452.0,
                "function_hash": "179503382046533714733368393278216813013"
            },
            "target": {
                "function": "omap8250_resume",
                "file": "drivers/tty/serial/8250/8250_omap.c"
            },
            "signature_type": "Function",
            "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0863bffda1131fd2fa9c05b653ad9ee3d8db127e",
            "deprecated": false,
            "signature_version": "v1",
            "id": "CVE-2024-46703-662b43db"
        },
        {
            "digest": {
                "length": 452.0,
                "function_hash": "179503382046533714733368393278216813013"
            },
            "target": {
                "function": "omap8250_resume",
                "file": "drivers/tty/serial/8250/8250_omap.c"
            },
            "signature_type": "Function",
            "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@321aecb079e9ca8b1af90778068a6fb40f2bf22d",
            "deprecated": false,
            "signature_version": "v1",
            "id": "CVE-2024-46703-7f896fe8"
        },
        {
            "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
            },
            "target": {
                "file": "drivers/tty/serial/8250/8250_omap.c"
            },
            "signature_type": "Line",
            "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@321aecb079e9ca8b1af90778068a6fb40f2bf22d",
            "deprecated": false,
            "signature_version": "v1",
            "id": "CVE-2024-46703-a9e85536"
        },
        {
            "digest": {
                "length": 581.0,
                "function_hash": "175312295967098139715334768495405986828"
            },
            "target": {
                "function": "omap8250_suspend",
                "file": "drivers/tty/serial/8250/8250_omap.c"
            },
            "signature_type": "Function",
            "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0863bffda1131fd2fa9c05b653ad9ee3d8db127e",
            "deprecated": false,
            "signature_version": "v1",
            "id": "CVE-2024-46703-ab35ff4a"
        },
        {
            "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
            },
            "target": {
                "file": "drivers/tty/serial/8250/8250_omap.c"
            },
            "signature_type": "Line",
            "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0863bffda1131fd2fa9c05b653ad9ee3d8db127e",
            "deprecated": false,
            "signature_version": "v1",
            "id": "CVE-2024-46703-ff3a3c44"
        }
    ]
}

Linux / Kernel

Package

Name
Kernel

Affected ranges

Type
ECOSYSTEM
Events
Introduced
6.7.0
Fixed
6.10.7