CVE-2026-49415
Analyzed Analyzed - Analysis Complete

Race Condition in FreeBSD SUID Binary Memory Access

Vulnerability report for CVE-2026-49415, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-08-19

Last updated on: 2026-09-01

Assigner: FreeBSD

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.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-08-19
Last Modified
2026-09-01
Generated
2026-09-08
AI Q&A
2026-08-19
EPSS Evaluated
2026-09-07
NVD
EUVD

Affected Vendors & Products

Showing 38 associated CPEs
Vendor Product Version / Range
freebsd freebsd 15.0
freebsd freebsd 15.0
freebsd freebsd 14.3
freebsd freebsd 14.3
freebsd freebsd 14.3
freebsd freebsd 14.3
freebsd freebsd 14.3
freebsd freebsd 14.3
freebsd freebsd 14.3
freebsd freebsd 14.3
freebsd freebsd 14.3
freebsd freebsd 15.0
freebsd freebsd 14.4
freebsd freebsd 15.0
freebsd freebsd 14.3
freebsd freebsd 14.4
freebsd freebsd 15.0
freebsd freebsd 14.3
freebsd freebsd 14.3
freebsd freebsd 14.4
freebsd freebsd 14.4
freebsd freebsd 15.0
freebsd freebsd 15.0
freebsd freebsd 14.3
freebsd freebsd 14.3
freebsd freebsd 14.4
freebsd freebsd 14.4
freebsd freebsd 15.0
freebsd freebsd 15.0
freebsd freebsd 14.3
freebsd freebsd 14.4
freebsd freebsd 15.0
freebsd freebsd 15.1
freebsd freebsd 14.4
freebsd freebsd 15.0
freebsd freebsd 15.1
freebsd freebsd 15.1
freebsd freebsd 14.3

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-367 The product checks the state of a resource before using that resource, but the resource's state can change between the check and the use in a way that invalidates the results of the check.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This is a local privilege escalation vulnerability affecting FreeBSD. It involves a race condition in the execve(2) system call when handling SUID binaries. The kernel installs the new virtual address space before updating process credentials, creating a window where an unprivileged local user can access and modify the target process's memory via procfs or linprocfs. This allows the attacker to gain full control of the system.

Detection Guidance

Detecting this vulnerability requires checking if your FreeBSD system is running a vulnerable version. Use the following commands to check your FreeBSD version and patch status: uname -a to display the system version, pkg audit -F to check for vulnerable packages, and freebsd-version to confirm the installed patch level. Compare the output against the patched versions mentioned in the advisory.

Impact Analysis

An unprivileged local user could exploit this to gain full control of an affected FreeBSD system. This means attackers could escalate privileges, install malware, steal data, or perform other malicious actions on the system.

Compliance Impact

This vulnerability could lead to unauthorized access to sensitive process memory, potentially exposing personal or health data. Compliance with GDPR or HIPAA may be impacted if such data is accessed or exfiltrated due to insufficient process isolation during privilege escalation.

Mitigation Strategies

Immediately upgrade your FreeBSD system to a patched version using pkg update && pkg upgrade or freebsd-update fetch install followed by a system reboot. If source code patches are available, apply them and rebuild the kernel. Since no workaround exists, upgrading is the only mitigation. Verify the patch status after reboot using uname -a or freebsd-version.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-49415. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart