File tree Expand file tree Collapse file tree 3 files changed +4
-4
lines changed
lib/msf/core/db_manager/import/qualys Expand file tree Collapse file tree 3 files changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -26,7 +26,7 @@ def find_qualys_asset_vuln_refs(doc)
26
26
qid = vuln . elements [ 'QID' ] . first . to_s
27
27
vuln_refs [ qid ] ||= [ ]
28
28
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 ] )
30
30
end
31
31
vuln . elements . each ( 'BUGTRAQ_ID_LIST/BUGTRAQ_ID' ) do |ref |
32
32
vuln_refs [ qid ] . push ( 'BID-' + ref . elements [ 'ID' ] . text . to_s )
@@ -95,4 +95,4 @@ def import_qualys_asset_xml(args={}, &block)
95
95
end # host
96
96
97
97
end
98
- end
98
+ end
Original file line number Diff line number Diff line change @@ -70,7 +70,7 @@ def import_qualys_scan_xml(args={}, &block)
70
70
refs . push ( ref . elements [ 'ID' ] . text . to_s )
71
71
end
72
72
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 ] )
74
74
end
75
75
vuln . elements . each ( 'BUGTRAQ_ID_LIST/BUGTRAQ_ID' ) do |ref |
76
76
refs . push ( 'BID-' + ref . elements [ 'ID' ] . text . to_s )
Original file line number Diff line number Diff line change @@ -176,7 +176,7 @@ def check_ref_identifiers
176
176
177
177
case identifier
178
178
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, }$/
180
180
when 'OSVDB'
181
181
warn ( "Invalid OSVDB format: '#{ value } '" ) if value !~ /^\d +$/
182
182
when 'BID'
You can’t perform that action at this time.
0 commit comments