Adafruit_MQTT declares uint8_t Adafruit_MQTT::buffer[MAXBUFFERSIZE]
Adafruit_MQTT::connect calls connectPacket(buffer) without passing in size of buffer.
connectPacket fills in buffer, if password or user name are sufficiently large it will overflow without any checks.
Adafruit_MQTT declares uint8_t Adafruit_MQTT::buffer[MAXBUFFERSIZE] Adafruit_MQTT::connect calls connectPacket(buffer) without passing in size of buffer. connectPacket fills in buffer, if password or user name are sufficiently large it will overflow without any checks.