Skip to content

Commit 18874fe

Browse files
David MaloneyDavid Maloney
authored andcommitted
fixes Issue rapid7#5272 on report_vuln
use includes instead of joins so that refs on the vuln are not marked as readonly
1 parent cfc4dfb commit 18874fe

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

lib/msf/core/db_manager/vuln.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ def find_vuln_by_details(details_map, host, service=nil)
4646

4747
def find_vuln_by_refs(refs, host, service=nil)
4848
ref_ids = refs.find_all { |ref| ref.name.starts_with? 'CVE-'}
49-
host.vulns.joins(:refs).where(service_id: service.try(:id), refs: { id: ref_ids}).first
49+
host.vulns.includes(:refs).where(service_id: service.try(:id), refs: { id: ref_ids}).first
5050
end
5151

5252
def get_vuln(wspace, host, service, name, data='')

0 commit comments

Comments
 (0)