Integer Signedness Errors in NetBSD and FreeBSD's Kernel Affecting Multiple Versions
CVE-2010-2530
Currently unrated
What is CVE-2010-2530?
This vulnerability is caused by multiple integer signedness errors in the smb_subr.c file within the netsmb module of the kernel used in NetBSD 5.0.2 and earlier versions, FreeBSD, and Apple Mac OS X. Local users can exploit this weakness by passing a negative size value during a /dev/nsmb ioctl operation, which can lead to a denial of service by causing the system to panic. Specific ioctl calls, such as SMBIOC_LOOKUP and SMBIOC_OPENSESSION, are affected. Proper input validation and error handling measures are essential to mitigate this issue.
