glib-networking's OpenSSL backend fails to properly check the return value of memory allocation routines. An out of memory condition could potentially result in writing to an invalid memory location. (Because the OpenSSL backend is not built by default, this bug will not affect most Linux distributions.)