CVE-2023-52457

Source
https://cve.org/CVERecord?id=CVE-2023-52457
Import Source
https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2023-52457.json
JSON Data
https://api.test.osv.dev/v1/vulns/CVE-2023-52457
Downstream
Related
Published
2024-02-23T14:46:19.772Z
Modified
2026-03-20T12:32:29.935927Z
Summary
serial: 8250: omap: Don't skip resource freeing if pm_runtime_resume_and_get() failed
Details

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

serial: 8250: omap: Don't skip resource freeing if pmruntimeresumeandget() failed

Returning an error code from .remove() makes the driver core emit the little helpful error message:

remove callback returned a non-zero value. This will be ignored.

and then remove the device anyhow. So all resources that were not freed are leaked in this case. Skipping serial8250unregisterport() has the potential to keep enough of the UART around to trigger a use-after-free.

So replace the error return (and with it the little helpful error message) by a more useful error message and continue to cleanup.

Database specific
{
    "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2023/52xxx/CVE-2023-52457.json",
    "cna_assigner": "Linux"
}
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
2d66412563ef8953e2bac2d98d2d832b3f3f49cd
Fixed
b502fb43f7fb55aaf07f6092ab44657595214b93
Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
d833cba201adf9237168e19f0d76e4d7aa69f303
Fixed
bc57f3ef8a9eb0180606696f586a6dcfaa175ed0
Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
e0db709a58bdeb8966890882261a3f8438c5c9b7
Fixed
828cd829483f0cda920710997aed79130b0af690
Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
e3f0c638f428fd66b5871154b62706772045f91a
Fixed
d74173bda29aba58f822175d983d07c8ed335494
Fixed
887a558d0298d36297daea039954c39940228d9b
Fixed
95e4e0031effad9837af557ecbfd4294a4d8aeee
Fixed
ad90d0358bd3b4554f243a425168fc7cebe7d04e
Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
0 Unknown introduced commit / All previous commits are affected
Last affected
02eed6390dbe61115f3e3f63829c95c611aee67b

Database specific

source
"https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2023-52457.json"