Overwhelmed By Security Vulnerabilities? Learn How To Prioritize .

Transcription

Overwhelmed By Security Vulnerabilities?Learn How to Prioritize RemediationAmol SarwateDirector of Vulnerability Labs, Qualys Inc.@amolsarwate

1,0000201120122013220142015

VulnerabilityflawVulnerability is ain the system that could provide an attacker with a way tobypass the security infrastructure.3

ExploitAn exploit, on the other hand, tries to turn a vulnerability (a weakness) into an actualway tobreach a system.4

Exploit Frameworks ExamplesAn exploit, on the other hand, tries to turn a vulnerability (a weakness) into an actualway tobreach a system.5

Exploit Kitspreading malwareExploit kits are toolkits that are used for the purpose of.They automate the exploitation of mostly client-side vulnerabilities, come with pre-writtenexploit code and the kit user does not need to have experience in Vulnerabilities or Exploits.6

Exploit KitImage: at/exploits.aspx7

Exploit Kit8

Exploit Kit Examples9

Exploit Trendsand how to use them to our advantage

#1. Most affectedMicrosoft: 21%Adobe: 20%Apple: 3%Oracle: 2%microsoftpixabay images projectfoxitsoftwareapport projectf5simple ads manager projectadbbetster projectcupsericssoninsanevisionsmagic essakronymmanager projectbisonwarecybernetikzfeedwordpress projectipassmanageenginepalo alto derpluginzhone ginearubanetworkscentreoneasy2map projectfreereprintablesjob managermilw0rm projectpcman%27s ftp server projectpliggsoftspherethycoticwotlab11ferretcms sianclip-bucketecommercemajor projectgsmkcodesmoodlepersistent systemspragyan cms projectsolarwindstwo aseyubaauto-exchangercloudbeesektronh5ai projectlibmimedir projectnpdspfsenseproftpdsudo mcsamsungzohocorpavinucrea8socialelegant themeshordelinuxntopphotocati quareetouchsefrengoaccunetixbeehive forumcs-cartendian yoast

#2. Only 26% Exploits targeted OperatingSystems74% of Exploits Target Applications26%74%Appliaction ExploitsOperating System Exploits12

#3. Remote vs Local ExploitsRequires LocalAccessRemotely Exploitable13

#3. Remote vs Local Exploits80% can be compromised RemotelyRequires LocalAccessRemotely ExploitableRemote14Local

#3. Remote vs Local ExploitsREMOTELOCALCVE-2015-0349: Adobe Flash Player APSB15-06 Multiple Remote Code Execution VulnerabilitiesCVE-2015-2789: Foxit Reader CVE-2015-2789 Local Privilege Escalation VulnerabilityCVE-2015-2545: Microsoft Office CVE-2015-2545 Remote Code Execution VulnerabilityCVE-2015-2219: Lenovo System Update 'SUService.exe' CVE-2015-2219 Local Privilege EscalationCVE-2015-0014: Microsoft Windows CVE-2015-0014 Telnet Service Buffer Overflow VulnerabilityCVE-2015-0002: Microsoft Windows CVE-2015-0002 Local Privilege Escalation VulnerabilityCVE-2015-1635: Microsoft Windows HTTP Protocol Stack CVE-2015-1635RequiresRemote CodeLocalExecutionCVE-2015-0003: Microsoft Windows Kernel 'Win32k.sys' CVE-2015-0003 Local Privilege EscalationAccessCVE-2015-0273: PHP CVE-2015-0273 Use After Free Remote Code Execution VulnerabilityCVE-2015-1515: SoftSphere DefenseWall Personal Firewall 'dwall.sys' Local Privilege EscalationCVE-2015-5477: ISC BIND CVE-2015-5477 Remote Denial of Service VulnerabilityCVE-2015-1328: Ubuntu Linux CVE-2015-1328 Local Privilege Escalation VulnerabilityCVE-2015-2590: Oracle Java SE CVE-2015-2590 Remote Security VulnerabilityCVE-2015-1701: Microsoft Windows CVE-2015-1701 Local Privilege Escalation VulnerabilityCVE-2015-2350: MikroTik RouterOS Cross Site Request Forgery VulnerabilityCVE-2015-3246: libuser CVE-2015-3246 Local Privilege Escalation VulnerabilityCVE-2015-0802: Mozilla Firefox CVE-2015-0802 Security Bypass VulnerabilityCVE-2015-1724: Microsoft Windows Kernel Use After Free CVE-2015-1724 Local PrivilegeEscalation VulnerabilityCVE-2015-1487: Symantec Endpoint Protection Manager CVE-2015-1487 Arbitrary File WriteCVE-2015-2360: Microsoft Windows Kernel 'Win32k.sys' CVE-2015-2360 Local Privilege EscalationCVE-2015-4455: WordPress Aviary Image Editor Add-on For Gravity Forms Plugin Arbitrary FileCVE-2015-5737: FortiClient CVE-2015-5737 Multiple Local Information Disclosure Vulnerabilities15

#3. Remote vs Local ExploitsRemotely Exploitable200Requires Local AccessRequires eOthers

#4. Lateral content/us/ent-primers/pdf/tlp lateral movement.pdf17

#4. Lateral MovementHIGH LATERAL MOVEMENTLOW LATERAL MOVEMENTCVE-2015-0117: IBM Domino CVE-2015-0117 Arbitrary CodeExecution VulnerabilityCVE-2015-1155: Apple Safari CVE-2015-1155 InformationDisclosure VulnerabilityCVE-2015-2545: Microsoft Office CVE-2015-2545 Remote CodeExecution VulnerabilityCVE-2015-5737: FortiClient CVE-2015-5737 Multiple LocalInformation Disclosure VulnerabilitiesCVE-2015-1635: Microsoft Windows HTTP Protocol Stack CVE2015-1635 Remote Code Execution VulnerabilityCVE-2015-1830: Apache ActiveMQ CVE-2015-1830 DirectoryTraversal VulnerabilityCVE-2015-2590: Oracle Java SE CVE-2015-2590 Remote SecurityVulnerabilityCVE-2015-1427: Elasticsearch Groovy Scripting Engine SandboxSecurity Bypass VulnerabilityCVE-2015-0240: Samba 'TALLOC FREE()' Function Remote CodeExecution VulnerabilityCVE-2015-1479: ManageEngine ServiceDesk Plus'CreateReportTable.jsp' SQL Injection VulnerabilityCVE-2015-2342: VMware vCenter Server CVE-2015-2342 RemoteCode Execution VulnerabilityCVE-2015-1592: Movable Type CVE-2015-1592 Unspecified LocalFile Include VulnerabilityCVE-2015-2219: Lenovo System Update 'SUService.exe' CVE2015-2219 Local Privilege Escalation VulnerabilityCVE-2015-2560: ManageEngine Desktop Central CVE-2015-2560Password Reset Security Bypass Vulnerability18

50% of Vulnerabilities had minimal LateralMovementRemote High Lateral MovementExamples:CVE-2015-0117IBM Domino CVE-2015-0117 Arbitrary Code Execution VulnerabilityCVE-2015-2545Microsoft Office CVE-2015-2545 Remote Code Execution VulnerabilityCVE-2015-1635Microsoft Windows HTTP Protocol Stack CVE-2015-1635 Remote CodeExecution VulnerabilityCVE-2015-2426Microsoft Windows OpenType Font Driver CVE-2015-2426 Remote CodeExecution VulnerabilityCVE-2015-2590Oracle Java SE CVE-2015-2590 Remote Security Vulnerability19

#5. Exploits for EOL Applications20

#5Exploits for EOL Applications21

#6. Only 7% of Vulnerabilities in 2015 had anassociated sVulnerabilities2245

Exploit Kits from last yearCVEVULNERABILITYEXPLOIT KITCVE-2015-0313Adobe Flash Player Remote Code Execution Vulnerability (APSB15-04)Hanjuan, Angler,CVE-2015-0311Adobe Flash Player Remote Code Execution Vulnerability (APSB15-03)SweetOrange, Rig, Fiesta, Nuclear, Nutrino, Magnitude, AnglerCVE-2015-2419Microsoft Internet Explorer Cumulative Security Update (MS15-065)RIG,Nuclear Pack, Neutrino, Hunter,AnglerCVE-2015-0312Adobe Flash Player Remote Code Execution Vulnerability (APSB15-03)Magniture, AnglerCVE-2015-0359Adobe Flash Player Multiple Remote Code Execution Vulnerabilities (APSB15-06)Fiesta,Angler, Nuclear, Neutrino, Rig, MagnitudeCVE-2015-0310Adobe Flash Player Security Update (APSB15-02)AnglerCVE-2015-0336Adobe Flash Player Remote Code Execution Vulnerability (APSB15-05)AnglerCVE-2015-5560Adobe Flash Player and AIR Multiple Vulnerabilities (APSB15-19)Nuclear PackCVE-2015-2426Microsoft Font Driver Remote Code Execution Vulnerability (MS15-078)MagnitudeCVE-2015-5122Hacking Team, Nutrino, Angler, Magnitude, Nuclear, RIG, NULL HoleCVE-2015-5119Adobe Flash Player Multiple Vulnerabilities (APSB15-18)Adobe Flash Player and AIR Multiple Vulnerabilities (APSA15-03, APSB15-16)CVE-2015-1671Microsoft Font Drivers Remote Code Execution Vulnerabilities (MS15-044)AnglerCVE-2015-3113Adobe Flash Player Buffer Overflow Vulnerability (APSB15-14)Magnitude, Angler, Rig, NeutrinoCVE-2015-3105/3104Adobe Flash Player and AIR Multiple Vulnerabilities (APSB15-11)Magnitude, Angler, NuclearCVE-2015-3090Adobe Flash Player and AIR Multiple Vulnerabilities (APSB15-09)Angler, Nuclear, Rig, MagnitudeCVE-2015-0336Adobe Flash Player Remote Code Execution Vulnerability (APSB15-05)Nuclear,Angler, Neutrino, Magnitude23Neutrino, Angler, Magnitude, Hanjuan, NullHole

#7. Less than 1% of Vulnerabilities had anassociated Exploit Exploits244Vulnerabilities5

Applying Exploit knowledgeNext Week: Create inventory of :Applications with weaponized Exploit packsEOL Applications and EOL Operating SystemsVulnerabilities with working exploitsVulnerabilities that can be remotely compromisedNext Month:Upgrade EOL applicationsPatching all vulnerabilities with Exploit packs and exploitsNext Quarter:Automatic inventory and alertingDebate if most exploited applications, like Flash, are required for business.25

Thank You@amolsarwate26

webgroupmedia websense wonderplugin wotlab wpmembership wpsymposium xen yoast zend zeuscart zhone_technologies Adobe: 20% Microsoft: 21% Apple: 3% Oracle: 2% #2. Only 26% Exploits targeted Operating . CVE-2015-1487: Symantec Endpoint Protection Manager CVE-2015-1487 Arbitrary File Write CVE-2015-2360: Microsoft Windows Kernel 'Win32k.sys' CVE .