670 ICS Vulnerabilities Disclosed by CISA in First Half of 2023: Analysis