Yes, validating the Steam files needs an active internet connection. This is because the Steam client analyzes the game files and compares them with the ones available on the Steam servers. If it finds that the games’ files are corrupted or if there is a game file missing, it replaces such files with the new fresh & updated ones. So, before you go ahead with the below fixes, make sure you are connected to an active stable internet connection.