CVE-2026-45939

In the Linux kernel, the following vulnerability has been resolved: gpib: Fix memory leak in ni_usb_init() In ni_usb_init(), if ni_usb_setup_init() fails, the function returns -EFAULT without freeing the allocated writes buffer, leading to a memory leak. Additionally, ni_usb_setup_init() returns 0 on failure, which causes ni_usb_init() to return -EFAULT, an inappropriate error code for this situation. Fix the leak by freeing writes in the error path. Modify ni_usb_setup_init() to return -EINVAL on failure and propagate this error code in ni_usb_init().
Configurations

Configuration 1 (hide)

OR cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*

History

24 Jun 2026, 17:09

Type Values Removed Values Added
CPE cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
First Time Linux linux Kernel
Linux
CWE CWE-401
References () https://git.kernel.org/stable/c/9c97fcfb7a62dea893104a046d544da8ac23370b - () https://git.kernel.org/stable/c/9c97fcfb7a62dea893104a046d544da8ac23370b - Patch
References () https://git.kernel.org/stable/c/b89921eed8cf2d97250bac4be38dbcfbf048b586 - () https://git.kernel.org/stable/c/b89921eed8cf2d97250bac4be38dbcfbf048b586 - Patch
References () https://git.kernel.org/stable/c/c899d4b62c0757a280831e89c1f3801b597e8f38 - () https://git.kernel.org/stable/c/c899d4b62c0757a280831e89c1f3801b597e8f38 - Patch
CVSS v2 : unknown
v3 : unknown
v2 : unknown
v3 : 5.5

27 May 2026, 14:17

Type Values Removed Values Added
New CVE

Information

Published : 2026-05-27 14:17

Updated : 2026-06-24 17:09


NVD link : CVE-2026-45939

Mitre link : CVE-2026-45939

CVE.ORG link : CVE-2026-45939


JSON object : View

Products Affected

linux

  • linux_kernel
CWE
CWE-401

Missing Release of Memory after Effective Lifetime