Linux kernel
cpe:2.3:a:linux:linux_kernel:*:*:*:*:*:*:*, +4 more
A vulnerability in the Linux kernel's netlink implementation allowed for improper bounds-checking during the creation of struct nlmsgerr. This issue arose in anticipation of FORTIFY_SOURCE applying bounds-checks on memcpy operations. The vulnerability has been addressed by replacing the __nlmsg_put function with nlmsg_put, and by clarifying the bounds-checking process to manage memcpy operations across a composite flexible array structure. This change prevents a potential runtime warning about field-spanning writes.
The vulnerability could have led to memory corruption issues by allowing improper handling of data across structured fields, potentially causing field-spanning write errors.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.