app/models/wp_item.rb in wpscan-3.8.15 vs app/models/wp_item.rb in wpscan-3.8.16

- old
+ new

@@ -51,10 +51,12 @@ # # @param [ Vulnerability ] vuln Vulnerability to check the item against # # @return [ Boolean ] def vulnerable_to?(vuln) - return true unless version && vuln && vuln.fixed_in && !vuln.fixed_in.empty? + return false if version && vuln&.introduced_in && version < vuln.introduced_in + + return true unless version && vuln&.fixed_in && !vuln.fixed_in.empty? version < vuln.fixed_in end # @return [ String ]