CVE-2023-53259

Source
https://nvd.nist.gov/vuln/detail/CVE-2023-53259
Import Source
https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2023-53259.json
JSON Data
https://api.test.osv.dev/v1/vulns/CVE-2023-53259
Downstream
Related
Published
2025-09-15T14:46:30.955Z
Modified
2025-11-27T02:32:17.312769Z
Summary
VMCI: check context->notify_page after call to get_user_pages_fast() to avoid GPF
Details

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

VMCI: check context->notifypage after call to getuserpagesfast() to avoid GPF

The call to getuserpagesfast() in vmcihostsetupnotify() can return NULL context->notifypage causing a GPF. To avoid GPF check if context->notifypage == NULL and return error if so.

general protection fault, probably for non-canonical address 0xe0009d1000000060: 0000 [#1] PREEMPT SMP KASAN NOPTI KASAN: maybe wild-memory-access in range [0x0005088000000300- 0x0005088000000307] CPU: 2 PID: 26180 Comm: repro34802241 Not tainted 6.1.0-rc4 #1 Hardware name: Red Hat KVM, BIOS 1.15.0-2.module+el8.6.0 04/01/2014 RIP: 0010:vmcictxchecksignalnotify+0x91/0xe0 Call Trace: <TASK> vmcihostunlockedioctl+0x362/0x1f40 _x64sysioctl+0x1a1/0x230 dosyscall64+0x3a/0x90 entrySYSCALL64after_hwframe+0x63/0xcd

Database specific
{
    "cna_assigner": "Linux",
    "osv_generated_from": "https://github.com/CVEProject/cvelistV5/blob/cc431b3424123d84bcd7afd4de150b33f117a8ef/cves/2023/53xxx/CVE-2023-53259.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
a1d88436d53a75e950db15834b3d2f8c0c358fdc
Fixed
b4239bfb260d1e6837766c41a0b241d7670f1402
Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
a1d88436d53a75e950db15834b3d2f8c0c358fdc
Fixed
d4198f67e7556b1507f14f60d81a72660e5560e4
Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
a1d88436d53a75e950db15834b3d2f8c0c358fdc
Fixed
a3c89e8c69a58f62451c0a75b77fcab25979b897
Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
a1d88436d53a75e950db15834b3d2f8c0c358fdc
Fixed
055891397f530f9b1b22be38d7eca8b08382941f
Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
a1d88436d53a75e950db15834b3d2f8c0c358fdc
Fixed
91b8e4f61f8f4594ee65368c8d89e6fdc29d3fb1
Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
a1d88436d53a75e950db15834b3d2f8c0c358fdc
Fixed
1a726cb47fd204109c767409fa9ca15a96328f14

Linux / Kernel

Package

Name
Kernel

Affected ranges

Type
ECOSYSTEM
Events
Introduced
4.0.0
Fixed
5.4.296
Type
ECOSYSTEM
Events
Introduced
5.5.0
Fixed
5.10.240
Type
ECOSYSTEM
Events
Introduced
5.11.0
Fixed
5.15.99
Type
ECOSYSTEM
Events
Introduced
5.16.0
Fixed
6.1.16
Type
ECOSYSTEM
Events
Introduced
6.2.0
Fixed
6.2.3