Skip to content

Commit ed88e53

Browse files
authored
Merge pull request #20553 from BenoitDePaoli/fix/userpass_password_persistence
fix: ensure USERPASS_FILE credentials store password (set private_type)
2 parents dbc7af3 + 08c4367 commit ed88e53

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

lib/metasploit/framework/credential_collection.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -313,7 +313,7 @@ def each_unfiltered_password_first
313313
end
314314

315315
each_user_pass_from_userpass_file do |user, pass|
316-
yield Metasploit::Framework::Credential.new(public: user, private: pass, realm: realm)
316+
yield Metasploit::Framework::Credential.new(public: user, private: pass, realm: realm, private_type: private_type(pass))
317317
end
318318

319319
additional_privates.each do |add_private|
@@ -374,7 +374,7 @@ def each_unfiltered_username_first
374374
end
375375

376376
each_user_pass_from_userpass_file do |user, pass|
377-
yield Metasploit::Framework::Credential.new(public: user, private: pass, realm: realm)
377+
yield Metasploit::Framework::Credential.new(public: user, private: pass, realm: realm, private_type: private_type(pass))
378378
end
379379

380380
additional_publics.each do |add_public|

0 commit comments

Comments
 (0)