The invention provides an intelligent contract vulnerability detection method and system, and belongs to the technical field of intelligent contracts. The method comprises the steps of uploading an intelligent contract code file; enabling the server side to execute intelligent contract vulnerability detection on the intelligent contract code file and returns an intelligent contract vulnerability detection result; wherein the smart contract vulnerability comprises a reentrant attack vulnerability; and one or more of integer value overflow vulnerability, conditional logic risk verification, access control authority risk verification, return value risk verification, random number misuse risk verification, execution sequence dependent vulnerability, timestamp dependent vulnerability, short address attack vulnerability, platform interface misuse vulnerability, denial of service attack detection vulnerability and multi-signature contract vulnerability. According to the method, the intelligent contract program file is uploaded to the server side through the client side to execute automatic detection of the vulnerability, so that manpower is liberated, detection is convenient, the speed ishigh, and the accuracy is high.