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 ]