CVE-2026-49425
Analyzed Analyzed - Analysis Complete

Uninitialized Kernel Stack Data Leak in FreeBSD

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

Publication date: 2026-08-19

Last updated on: 2026-08-31

Assigner: FreeBSD

Description

The compat32 kevent() handler translates a 64-bit kevent struct into a stack- declared 32-bit struct. It did not first zero the stack struct. An unprivileged user may observe a small amount of uninitialized kernel stack data, which may contain sensitive information.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

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

Affected Vendors & Products

Showing 35 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 14.4
freebsd freebsd 15.0
freebsd freebsd 14.3

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-908 The product uses or accesses a resource that has not been initialized.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This vulnerability is a kernel stack disclosure issue in FreeBSD's 32-bit compatibility support subsystem (compat32). The compat32 kevent() handler fails to zero a stack-declared 32-bit struct before translating a 64-bit kevent struct. This can expose uninitialized kernel stack data to unprivileged users, potentially revealing sensitive information.

Detection Guidance

This vulnerability cannot be directly detected through network scanning or typical commands. It requires checking the FreeBSD version and patch status. Use 'freebsd-version' or 'uname -r' to verify the system version and compare it against patched releases (14.3-RELEASE-pX, 14.4-RELEASE-pX, or 15.0-RELEASE-pX).

Impact Analysis

An unprivileged user could observe a small amount of uninitialized kernel stack data, which may contain sensitive information such as passwords, encryption keys, or other confidential data. This could lead to information disclosure and potential security breaches.

Compliance Impact

This vulnerability could lead to unauthorized disclosure of sensitive data, which may violate compliance requirements under GDPR, HIPAA, or other regulations. Organizations must ensure systems are patched to prevent data leaks that could result in regulatory penalties.

Mitigation Strategies

Upgrade affected FreeBSD systems to patched versions (14.3-RELEASE-pX, 14.4-RELEASE-pX, or 15.0-RELEASE-pX) using pkg, freebsd-update, or by recompiling the kernel. Reboot the system after applying updates. No workaround exists; patching is required.

Chat Assistant

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

EPSS Chart