void BinaryParameter::setParam(const void* v, int len) {
  LOCK_CONFIG;
  if (immutable) return; 
  vlog.debug("set %s(Binary)", getName());
  delete [] value; value = 0;
  if (len) {
    value = new char[len];
    length = len;
    memcpy(value, v, len);
  }
}
The software writes data past the end, or before the beginning, of the intended buffer.