Linux kernel
cpe:2.3:a:linux:linux_kernel:*:*:*:*:*:*:*, +4 more
A reference count leak vulnerability has been identified in the Linux kernel's ksmbd component, specifically within the smb_check_perm_dacl() function. The issue arises when the 'id' and 'uid' values are identical, causing the function to exit the loop without properly decrementing the reference count of the 'posix_acls' object. This object’s reference count is initially increased by the get_acl() function, leading to potential memory leaks. The vulnerability has been addressed by ensuring the reference count of 'posix_acls' is decreased before the function exits the loop.
Exploitation of this vulnerability can lead to memory leaks, causing increased memory usage and potentially degrading system performance over time.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.