Skip to content

Commit 72b9647

Browse files
author
Tod Beardsley
committed
Land rapid7#5057, CVE fixups
2 parents 0cad99a + 8140b0e commit 72b9647

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
lines changed

lib/msf/core/db_manager/import/qualys/asset.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ def find_qualys_asset_vuln_refs(doc)
2626
qid = vuln.elements['QID'].first.to_s
2727
vuln_refs[qid] ||= []
2828
vuln.elements.each('CVE_ID_LIST/CVE_ID') do |ref|
29-
vuln_refs[qid].push('CVE-' + /C..-([0-9\-]{9})/.match(ref.elements['ID'].text.to_s)[1])
29+
vuln_refs[qid].push('CVE-' + /C..-([0-9\-]{9,})/.match(ref.elements['ID'].text.to_s)[1])
3030
end
3131
vuln.elements.each('BUGTRAQ_ID_LIST/BUGTRAQ_ID') do |ref|
3232
vuln_refs[qid].push('BID-' + ref.elements['ID'].text.to_s)
@@ -95,4 +95,4 @@ def import_qualys_asset_xml(args={}, &block)
9595
end # host
9696

9797
end
98-
end
98+
end

lib/msf/core/db_manager/import/qualys/scan.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ def import_qualys_scan_xml(args={}, &block)
7070
refs.push(ref.elements['ID'].text.to_s)
7171
end
7272
vuln.elements.each('CVE_ID_LIST/CVE_ID') do |ref|
73-
refs.push('CVE-' + /C..-([0-9\-]{9})/.match(ref.elements['ID'].text.to_s)[1])
73+
refs.push('CVE-' + /C..-([0-9\-]{9,})/.match(ref.elements['ID'].text.to_s)[1])
7474
end
7575
vuln.elements.each('BUGTRAQ_ID_LIST/BUGTRAQ_ID') do |ref|
7676
refs.push('BID-' + ref.elements['ID'].text.to_s)

tools/msftidy.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -176,7 +176,7 @@ def check_ref_identifiers
176176

177177
case identifier
178178
when 'CVE'
179-
warn("Invalid CVE format: '#{value}'") if value !~ /^\d{4}\-\d{4}$/
179+
warn("Invalid CVE format: '#{value}'") if value !~ /^\d{4}\-\d{4,}$/
180180
when 'OSVDB'
181181
warn("Invalid OSVDB format: '#{value}'") if value !~ /^\d+$/
182182
when 'BID'

0 commit comments

Comments
 (0)