CVE-2016-1019
Adobe Flash Player 21.0.0.197 and earlier allows remote attackers to cause a denial of service (application crash) or possibly execute ar… (CVE-2016-1019)
Description
Response & Mitigation
Why act now?
Prioritisation rationale
CVE-2016-1019 carries a CVSS v3 score of 9.8 (AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H) and sits at the 97.5th EPSS percentile, reflecting near-certain exploitation probability across exposed environments. CISA has flagged confirmed ransomware campaign use, making this directly relevant to NIS2 Article 23 incident-reporting obligations for KRITIS organisations. Because Adobe Flash is permanently end-of-life with no further patches, the risk cannot be remediated — only eliminated by removal; any remaining Flash installation represents an unmitigable attack surface. Prioritise internet-facing workstations, kiosk terminals, and SCADA HMIs with embedded browsers as the highest-risk asset classes.
Runbook · Step 1
Immediate response (0-24 h)
- Remove Flash entirely — Adobe Flash Player has been End-of-Life since 31 December 2020; no patch exists for current systems. Uninstall all versions ≤ 21.0.0.197 (Desktop Runtime, NPAPI, PPAPI, ActiveX) immediately via Group Policy or software distribution tooling.
- Disable browser plugins — Enforce
DisableFlashInIEvia GPO (HKLM\SOFTWARE\Policies\Microsoft\Internet Explorer\Security) and disable Flash plugins in Chrome, Firefox, and Edge through Managed Preferences if not already done. - Remove Adobe AIR — Adobe AIR Desktop Runtime ≤ 21.0.0.176 and AIR SDK ≤ 21.0.0.176 share the vulnerable codebase and must also be uninstalled.
- Block SWF content at the network perimeter — Configure your web proxy/gateway to block MIME types
application/x-shockwave-flashandapplication/futuresplash, and file extensions.swfand.spl. - Run an asset inventory sweep — Within two hours, use SCCM inventory, Qualys, or equivalent tooling to identify any remaining Flash installations and prioritise them for immediate removal.
Runbook · Step 2
Mitigation layers
- Network segmentation — Isolate systems where Flash cannot be removed immediately (e.g. legacy OT/HMI terminals) in a restricted VLAN with no outbound internet access; block TCP 80/443 to external hosts from that segment.
- WAF/proxy rule — Add a content-inspection rule to your web proxy ACL targeting
Content-Type: application/x-shockwave-flash. Suricata rule shape:alert http any any -> any any (msg:"SWF delivery blocked"; content:"application/x-shockwave-flash"; http_header; sid:9001619;). - AppLocker / Software Restriction Policies — Deny execution of
Flash*.exe,FlashUtil*.exe, and Flash-relatedplugin-container.exevia AppLocker publisher rules (Adobe Systems, product name Flash Player). - Email gateway — Block attachments with extensions
.swfand.flaat the mail gateway; exploit kits historically delivered Flash payloads via malvertising and phishing attachments. - Least privilege / browser sandboxing — Ensure browser processes do not run with elevated privileges; enable Internet Explorer Protected Mode to limit post-exploitation lateral movement.
Runbook · Step 3
Detection rules
- Process anomaly (Sysmon EID 1) — Child processes of
iexplore.exe,chrome.exe,firefox.exe, orplugin-container.exespawningcmd.exe,powershell.exe, orwscript.exe: Sigma shapeParentImage|endswith: '\plugin-container.exe' AND Image|endswith: '\cmd.exe'. - File write event (Sysmon EID 11) — Flash plugin writing executables to
%TEMP%or%APPDATA%:Image|contains: 'Flash' AND TargetFilename|endswith: '.exe'. - Network telemetry (Zeek/Suricata) — HTTP responses with
Content-Type: application/x-shockwave-flashfrom non-whitelisted domains. KQL for Defender/Sentinel:DeviceNetworkEvents | where RemoteUrl contains ".swf" | summarize count() by DeviceName, RemoteUrl. - Windows Event Log (EID 4688) — Process creation where a browser is the parent and the child is
mshta.exe,regsvr32.exe, orrundll32.exewith no expected arguments — a classic shellcode-staging pattern. - EDR telemetry — Alert on any active loading of
FlashPlayerPlugin_*.exeorNPSWF*.dllafter 31 December 2020; any activity from these components on a current system is an anomaly indicator regardless of exploit context.
Metrics
Affected products
Products and version ranges extracted from the vendor/CERT advisory. A range like „<4.14.6“ implies the update recommendation „upgrade to 4.14.6 or later“.
adobe
air_desktop_runtime21.0.0.176
adobe
air_sdk21.0.0.176
adobe
air_sdk_\&_compiler21.0.0.176
adobe
flash_player11.2.202.577
adobe
flash_player18.0.0.333
adobe
flash_player21.0.0.197
adobe
flash_player_desktop_runtime21.0.0.197
Public exploit references
Public proof-of-concepts and detection templates for this vulnerability. Maturity ranges from reported PoCs through working detection scripts up to fully weaponized exploit modules. NEOSEC mirrors the code internally for forensic analysis; externally we only link to the original sources.
References & sources
- https://www.fireeye.com/blog/threat-research/2016/04/cve-2016-1019_a_new.htmlx_refsource_MISC
- https://security.gentoo.org/glsa/201606-08vendor-advisoryx_refsource_GENTOO
- http://lists.opensuse.org/opensuse-security-announce/2016-04/msg00012.htmlvendor-advisoryx_refsource_SUSE
- https://helpx.adobe.com/security/products/flash-player/apsa16-01.htmlx_refsource_CONFIRM
- http://lists.opensuse.org/opensuse-security-announce/2016-04/msg00010.htmlvendor-advisoryx_refsource_SUSE
- http://www.securitytracker.com/id/1035491vdb-entryx_refsource_SECTRACK
- http://lists.opensuse.org/opensuse-security-announce/2016-05/msg00044.htmlvendor-advisoryx_refsource_SUSE
- http://blogs.adobe.com/psirt/?p=1330x_refsource_CONFIRM
- http://lists.opensuse.org/opensuse-security-announce/2016-04/msg00009.htmlvendor-advisoryx_refsource_SUSE
- http://lists.opensuse.org/opensuse-security-announce/2016-05/msg00045.htmlvendor-advisoryx_refsource_SUSE
- http://lists.opensuse.org/opensuse-security-announce/2016-04/msg00055.htmlvendor-advisoryx_refsource_SUSE
- http://rhn.redhat.com/errata/RHSA-2016-0610.htmlvendor-advisoryx_refsource_REDHAT
- https://docs.microsoft.com/en-us/security-updates/securitybulletins/2016/ms16-050vendor-advisoryx_refsource_MS
- https://helpx.adobe.com/security/products/flash-player/apsb16-10.htmlx_refsource_CONFIRM
- http://www.securityfocus.com/bid/85856vdb-entryx_refsource_BID
- https://www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2016-1019government-resource
- https://github.com/cisagov/vulnrichment/issues/196issue-tracking