Showing 7,361 of 22,177 total issues
Method initialize
has 59 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
def initialize(info = {})
super(update_info(info,
'Name' => 'Firefox 17.0.1 Flash Privileged Code Injection',
'Description' => %q{
This exploit gains remote code execution on Firefox 17 and 17.0.1, provided
Method initialize
has 59 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
def initialize( info = {} )
super( update_info( info,
'Name' => 'Java Applet JMX Remote Code Execution',
'Description' => %q{
Method initialize
has 59 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
def initialize(info={})
super(update_info(info,
'Name' => 'Oracle Weblogic Server Deserialization RCE - RMI UnicastRef',
'Description' => %q{
An unauthenticated attacker with network access to the Oracle Weblogic Server T3
Method exploit
has 59 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
def exploit
if is_system?
fail_with(Failure::None, 'Session is already elevated')
end
Method steal_agents
has 59 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
def steal_agents(cookie)
res = send_request_cgi(
'uri' => normalize_uri(target_uri.path, 'clients.php'),
'headers' => {
'cookie' => "PHPSESSID=#{cookie}"
Method upload_payload
has 59 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
def upload_payload
payload_name = "#{Rex::Text.rand_text_alpha(5..12)}.jsp"
# need to 'select' webapps/AvalancheWeb to upload a file
res = send_request_cgi(
'uri' => normalize_uri(target_uri.path, 'app', 'FileStoreConfig.jsf'),
Method initialize
has 59 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
def initialize(info = {})
super(update_info(info,
'Name' => 'Sun Java Runtime New Plugin docbase Buffer Overflow',
'Description' => %q{
This module exploits a flaw in the new plugin component of the Sun Java
Method initialize
has 59 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
def initialize(info = {})
super(update_info(info,
'Name' => 'Belkin Wemo UPnP Remote Code Execution',
'Description' => %q{
This module exploits a command injection in the Belkin Wemo UPnP API via
Method initialize
has 59 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
def initialize(info = {})
super(
update_info(
info,
'Name' => 'SystemTap MODPROBE_OPTIONS Privilege Escalation',
Method initialize
has 59 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
def initialize(info = {})
super(
update_info(
info,
'Name' => 'ktsuss suid Privilege Escalation',
Method initialize
has 59 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
def initialize(info = {})
super(update_info(info,
'Name' => 'AF_PACKET packet_set_ring Privilege Escalation',
'Description' => %q{
This module exploits a heap-out-of-bounds write in the packet_set_ring
Method initialize
has 59 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
def initialize(info = {})
super(
update_info(
info,
'Name' => 'Traccar v5 Remote Code Execution (CVE-2024-31214 and CVE-2024-24809)',
Method initialize
has 59 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
def initialize(info = {})
super(
update_info(
info,
'Name' => 'Apache Airflow 1.10.10 - Example DAG Remote Code Execution',
Method initialize
has 59 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
def initialize(info = {})
super(
update_info(
info,
'Name' => 'IBM Data Risk Manager Unauthenticated Remote Code Execution',
Method initialize
has 59 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
def initialize(info = {})
super(update_info(info,
'Name' => 'Hak5 WiFi Pineapple Preconfiguration Command Injection',
'Description' => %q{
This module exploits a login/csrf check bypass vulnerability on WiFi Pineapples version 2.0 <= pineapple < 2.4.
Method initialize
has 59 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
def initialize(info = {})
super(
update_info(
info,
'Name' => 'Micro Focus Operations Bridge Reporter shrboadmin default password',
Method initialize
has 59 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
def initialize(info = {})
super(
update_info(
info,
'Name' => 'KOFFEE - Kia OFFensivE Exploit',
Method create_scheduler_task
has 59 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
def create_scheduler_task(script_on_target)
unless is_system? || is_admin?
print_error('Insufficient privileges to create a scheduler task')
return
end
Method initialize
has 59 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
def initialize(info = {})
super(
update_info(
info,
'Name' => 'Windows Capture Keystroke Recorder',
Method scrape_passwords
has 59 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
def scrape_passwords(provider, method, args)
if args.include?('-h')
cmd_creds_usage(provider)
return
end