← Back

CVE-2026-39457

nvd nist
Published: Apr 30, 2026Modified: Jun 17, 2026

JSON object

Loading...
7.8
Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Exploitability: 1.8 / Impact: 5.9
Source: 134c704f-9b21-4f2e-91b3-4a467353bcc0 (Secondary)

Description

When exchanging data over a socket, libnv uses select(2) to wait for data to arrive. However, it does not verify whether the provided socket descriptor fits in select(2)'s file descriptor set size limit of FD_SETSIZE (1024). An attacker who is able to force a libnv application to allocate large file descriptors, e.g., by opening many descriptors and executing a program which is not careful to close them upon startup, can trigger stack corruption. If the target application is setuid-root, then this could be used to elevate local privileges.

Affected (37)

Products: Freebsd: Freebsd
1 product
Freebsd
Configuration A
37 vulnerable
Vulnerable SoftwareAffected Versions
Freebsd
Version 13.5
Version 13.5 beta3
Version 13.5 p10
Version 13.5 p11
Version 13.5 p12
Version 13.5 p1
Version 13.5 p2
Version 13.5 p3
Version 13.5 p4
Version 13.5 p5
Version 13.5 p6
Version 13.5 p7
Version 13.5 p8
Version 13.5 p9
Version 14.3
Version 14.3 p10
Version 14.3 p11
Version 14.3 p1
Version 14.3 p2
Version 14.3 p3
Version 14.3 p4
Version 14.3 p5
Version 14.3 p6
Version 14.3 p7
Version 14.3 p8
Version 14.3 p9
Version 14.4
Version 14.4 p1
Version 14.4 p2
Version 14.4 rc1
Version 15.0
Version 15.0 p1
Version 15.0 p2
Version 15.0 p3
Version 15.0 p4
Version 15.0 p5
Version 15.0 p6

References (1)

Timeline

No history available yet.