No, update is only possible through the USB or ICSP lines.
However that said, if you have two Arduino's one could be the programmer of the other.
Never tried to update an Arduino though another one over ethernet, would be a nice experiment.
See no reason directly why it would fail. To make it robust I think you should first download the image over ethernet to an SDCARD so all data is locally availabale and then do the rewrite.