Question about Vim

Hi,
I am not sure where to post this question but it is about the “Vim Masterclass”

I have a CSV file in which I would like to substitute the semicolon (;) to a comma (,) from a text within double quotes ("")

My csv file looks like this and it’s about 70 lines large:

word1;word2;1,5;4,5;“word3;word5;word6”

I want to change the semicolon (;) to a comma (,) but only within the double quotes “”

I used f" to move the cursor to the " and then I thought I could use something like :s/;/,/ until the end of the line.

How can I substitute from the cursor position to the end of the line?
Or is there even a more elegant way to do this substitution for the whole csv file?

Thanks in advance,
Michael