Skip to content

Commit 8140b0e

Browse files
committed
Update Qualys importers for the new CVE format
1 parent df0398f commit 8140b0e

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
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)

0 commit comments

Comments
 (0)