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.
[
{
"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"
}
]