TP-LINK TL-WR840N(ES)_V6.20 exists to contain a buffer overflow via the DNSServers parameter.
tp-link tl-wr840n_firmware 0.9.1.4.16