CVE-2026-23026

Source
https://cve.org/CVERecord?id=CVE-2026-23026
Import Source
https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2026-23026.json
JSON Data
https://api.test.osv.dev/v1/vulns/CVE-2026-23026
Downstream
Related
Published
2026-01-31T11:42:05.185Z
Modified
2026-03-24T08:59:15.199124Z
Summary
dmaengine: qcom: gpi: Fix memory leak in gpi_peripheral_config()
Details

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

dmaengine: qcom: gpi: Fix memory leak in gpiperipheralconfig()

Fix a memory leak in gpiperipheralconfig() where the original memory pointed to by gchan->config could be lost if krealloc() fails.

The issue occurs when: 1. gchan->config points to previously allocated memory 2. krealloc() fails and returns NULL 3. The function directly assigns NULL to gchan->config, losing the reference to the original memory 4. The original memory becomes unreachable and cannot be freed

Fix this by using a temporary variable to hold the krealloc() result and only updating gchan->config when the allocation succeeds.

Found via static analysis and code review.

Database specific
{
    "cna_assigner": "Linux",
    "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/23xxx/CVE-2026-23026.json"
}
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
5d0c3533a19f48e5e7e73806a3e4b29cd4364130
Fixed
4532f18e4ab36def1f55cd936d0fc002b2ce34c2
Fixed
694ab1f6f16cb69f7c5ef2452b22ba7b00a3c7c7
Fixed
6bf4ef078fd11910988889a6c0b3698d2e0c89af
Fixed
01b1d781394fc9b83015e3a3cd46b17bda842bd8
Fixed
55a67ba5ac4cebfd54cc8305d4d57a0f1dfe6a85
Fixed
3f747004bbd641131d9396d87b5d2d3d1e182728

Database specific

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

Linux / Kernel

Package

Name
Kernel

Affected ranges

Type
ECOSYSTEM
Events
Introduced
5.11.0
Fixed
5.15.199
Type
ECOSYSTEM
Events
Introduced
5.16.0
Fixed
6.1.162
Type
ECOSYSTEM
Events
Introduced
6.2.0
Fixed
6.6.122
Type
ECOSYSTEM
Events
Introduced
6.7.0
Fixed
6.12.67
Type
ECOSYSTEM
Events
Introduced
6.13.0
Fixed
6.18.7

Database specific

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