Vulnerabilities involved in the development of software with high usability are important to be recognized as it describes possible situations that may lead to usability risks that can lead to a loss or an undesirable outcome which could impact the usability of software. By attaining knowledge of usability vulnerabilities, user can understand their environment that possibly contributes to usability risks and influence development of software with high usability. The objective of this paper is to identify usability vulnerabilities which increases usability risk of software. Usability vulnerabilities can be described as weaknesses that are exercised or exploited during software process development. For this purpose, a literature review technique called Keyword-In-Context was used to identify usability vulnerabilities from the literature studies. Previously identified usability risks were used as keyword in identifying usability vulnerabilities. These usability vulnerabilities were grouped into four main categories: Institutional Context, Software Project Content, People and Action, and Development Processes which influence software development outcomes. The identified usability vulnerabilities were then validated by four experts from the field of software development and/or risk management. From these studies, a total of 88 validated usability vulnerabilities was identified from literature for 42 usability risks. Identification of usability vulnerabilities provides guidelines and knowledge to the development team on situations that contribute to usability risk that influences the development of high usability software. Any efforts to reduce vulnerabilities during software development process could lead to the development of high quality software especially from the aspect of usability.