The first iteration of the for loop runs, but nothing else.
That is because of the "if counter > 0"
for counter,row in enumerate(reader):
if counter > 8:
continue
You also have an extra semicolon at the end of this statement
Cur.execute("INSERT INTO vulnerabilities(IP) VALUES ('vuln_0');")
I will try to look at this again tonight and provide a working example, so post back if you get it working before that.