During execve(2) of a SUID binary, the new virtual address space is installed before the process credentials are updated. During this window, a process running as the same user can access the target process's memory via procfs or linprocfs, because the kernel's debugging permission check still saw the original credentials.
An unprivileged local user can exploit this race to modify the address space of a SUID binary before its credentials are elevated, potentially gaining full control of the affected system.
Metrics
Affected Vendors & Products
References
History
Wed, 19 Aug 2026 12:00:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Freebsd
Freebsd freebsd |
|
| Vendors & Products |
Freebsd
Freebsd freebsd |
Wed, 19 Aug 2026 05:00:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Description | During execve(2) of a SUID binary, the new virtual address space is installed before the process credentials are updated. During this window, a process running as the same user can access the target process's memory via procfs or linprocfs, because the kernel's debugging permission check still saw the original credentials. An unprivileged local user can exploit this race to modify the address space of a SUID binary before its credentials are elevated, potentially gaining full control of the affected system. | |
| Title | Local privilege escalation via execve(2) TOCTOU race | |
| Weaknesses | CWE-367 | |
| References |
|
Status: PUBLISHED
Assigner: freebsd
Published:
Updated: 2026-08-19T04:38:24.391Z
Reserved: 2026-05-29T20:24:28.615Z
Link: CVE-2026-49415
No data.
Status : Received
Published: 2026-08-19T05:17:03.830
Modified: 2026-08-19T05:17:03.830
Link: CVE-2026-49415
No data.
OpenCVE Enrichment
Updated: 2026-08-19T11:45:04Z