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.
Metrics
Affected Vendors & Products
References
History
Wed, 19 Aug 2026 11:15:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Freebsd
Freebsd freebsd |
|
| Vendors & Products |
Freebsd
Freebsd freebsd |
Wed, 19 Aug 2026 07:30:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| 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. | |
| Title | Kernel stack disclosure in 32-bit compatibility support | |
| Weaknesses | CWE-908 | |
| References |
|
Status: PUBLISHED
Assigner: freebsd
Published:
Updated: 2026-08-19T07:11:21.113Z
Reserved: 2026-05-29T20:24:28.616Z
Link: CVE-2026-49425
No data.
Status : Received
Published: 2026-08-19T08:17:12.160
Modified: 2026-08-19T08:17:12.160
Link: CVE-2026-49425
No data.
OpenCVE Enrichment
Updated: 2026-08-19T11:00:04Z