soc: qcom: pmic_glink_altmode: fix port sanity check
In the Linux kernel, the following vulnerability has been resolved: soc: qcom: pmic_glink_altmode: fix port sanity check The PMIC GLINK altmode driver currently supports at most two ports. Fix the incomplete port sanity check on notifications to avoid accessing and corrupting memory beyond the port array if we ever get a notification for an unsupported port.
- Products
- Kernel
- Affected versions
- Not specified
- Fixed versions
- 6.6.15, 6.7.3
- CVEs
- CVE-2023-52495
- Confirmed fixed CVEs
- Not specified
- Updated in this feed
- 5 Nov 2026, 04:24 UTC · Revision 1
Source evidence
soc: qcom: pmic_glink_altmode: fix port sanity check
core-osv · Original sourcePublished 29 Feb 2024, 15:52 UTC
In the Linux kernel, the following vulnerability has been resolved: soc: qcom: pmic_glink_altmode: fix port sanity check The PMIC GLINK altmode driver currently supports at most two ports. Fix the incomplete port sanity check on notifications to avoid accessing and corrupting memory beyond the port array if we ever get a notification for an unsupported port.
osv:CVE-2023-52495
Kernel
Fixed versions: 6.6.15, 6.7.3
Complete source record
{
"id": "983263681a477057f5dd35cffaf0e723d789a30341111602d7fe02319eae3fe9",
"url": "https://osv.dev/vulnerability/CVE-2023-52495",
"method": "structured",
"payload": {
"kind": "advisory",
"title": "soc: qcom: pmic_glink_altmode: fix port sanity check",
"summary": "In the Linux kernel, the following vulnerability has been resolved: soc: qcom: pmic_glink_altmode: fix port sanity check The PMIC GLINK altmode driver currently supports at most two ports. Fix the incomplete port sanity check on notifications to avoid accessing and corrupting memory beyond the port array if we ever get a notification for an unsupported port.",
"evidence": "osv:CVE-2023-52495",
"products": [
{
"name": {
"value": "Kernel",
"evidence": "/affected/1/package/name"
},
"prerequisites": [],
"fixed_versions": [
{
"value": "6.6.15",
"evidence": "/affected/1/ranges"
},
{
"value": "6.7.3",
"evidence": "/affected/1/ranges"
}
],
"affected_versions": []
}
],
"severity": "unknown",
"structured": {
"id": "CVE-2023-52495",
"aliases": [
"CVE-2023-52495"
],
"affected": [
{
"ranges": [
{
"repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
"type": "GIT",
"events": [
{
"introduced": "080b4e24852b1d5b66929f69344e6c3eeb963941"
},
{
"fixed": "532a5557da6892a6b2d5793052e1bce1f4c9e177"
},
{
"fixed": "d26edf4ee3672cc9828f2a3ffae34086a712574d"
},
{
"fixed": "c4fb7d2eac9ff9bfc35a2e4d40c7169a332416e0"
}
]
}
],
"database_specific": {
"source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2023-52495.json"
}
},
{
"ranges": [
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "6.3.0"
},
{
"fixed": "6.6.15"
}
]
},
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "6.7.0"
},
{
"fixed": "6.7.3"
}
]
}
],
"package": {
"name": "Kernel",
"ecosystem": "Linux"
},
"database_specific": {
"source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2023-52495.json"
}
}
],
"modified": "2026-10-28T02:30:42.742468352Z",
"provider": "osv",
"references": [
"https://git.kernel.org/stable/c/532a5557da6892a6b2d5793052e1bce1f4c9e177",
"https://git.kernel.org/stable/c/c4fb7d2eac9ff9bfc35a2e4d40c7169a332416e0",
"https://git.kernel.org/stable/c/d26edf4ee3672cc9828f2a3ffae34086a712574d",
"https://github.com/CVEProject/cvelistV5/tree/main/cves/2023/52xxx/CVE-2023-52495.json",
"https://nvd.nist.gov/vuln/detail/CVE-2023-52495",
"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git"
],
"provider_metadata": {
"cna_assigner": "Linux",
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2023/52xxx/CVE-2023-52495.json"
}
},
"related_cves": [
{
"value": "CVE-2023-52495",
"evidence": "/id"
}
],
"security_relevant": true,
"severity_evidence": null
},
"source_id": "core-osv",
"document_id": 510241,
"published_at": "2024-02-29T15:52:12.263+00:00"
}