Je voudrais compléter la réponse acceptée de Cristian Dobre, qui est correcte mais incomplète.
L'exécution de javascript (que ce soit via une barre d'adresse ou via des moyens plus classiques n'a pas d'importance ici) peut, dans certains cas, conduire à l'exécution de code à distance en exploitant les dépassements de tampon (ou des failles similaires) dans les navigateurs. C'est l'une des raisons pour lesquelles il est assez important de patcher régulièrement les navigateurs.
De telles occurrences sont rarement découvertes dans la nature mais existent, et de nouvelles sont découvertes chaque année (Chrome en avait moins que Firefox qui en a BEAUCOUP MOINS que IE, dans le passé).
Un bon exemple ici sur SO: https://stackoverflow.com/questions/381171/help-me-understand-this-javascript-exploit
Donc, pour répondre à votre question: oui, cela peut endommager la machine d'un client. Si la machine est entièrement corrigée, seul un jour zéro (extrêmement improbable mais toujours techniquement possible) pourrait faire un tel mal. Les jours zéro avec une telle puissance sont principalement, "heureusement", utilisés pour des attaques ciblées pour éviter l'attention et maximiser les chances de non-détection (et donc de réutilisation future).