GNOME GLib
cpe:2.3:a:gnome:glib:*:*:*:*:*:*:*
A vulnerability exists in the GLib library due to inadequate validation of offset and count parameters in the g_buffered_input_stream_peek() function. This oversight can cause an integer overflow during length calculations. When specially crafted values are used, the overflow leads to an incorrect size being passed to memcpy(), resulting in a buffer overflow. Such exploitation can cause application crashes, creating a Denial of Service (DoS) condition.
Exploitation of this vulnerability causes application crashes and instability, leading to a Denial of Service (DoS) condition. Additionally, the buffer overflow could be exploited to execute unauthorized code or commands, bypassing protection mechanisms.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.