10

CVE-2016-0959

Use after free vulnerability in Adobe Flash Player Desktop Runtime before 20.0.0.267, Adobe Flash Player Extended Support Release before 18.0.0.324, Adobe Flash Player for Google Chrome before 20.0.0.267, Adobe Flash Player for Microsoft Edge and Internet Explorer 11 before 20.0.0.267, Adobe Flash Player for Internet Explorer 10 and 11 before 20.0.0.267, Adobe Flash Player for Linux before 11.2.202.559, AIR Desktop Runtime before 20.0.0.233, AIR SDK before 20.0.0.233, AIR SDK & Compiler before 20.0.0.233, AIR for Android before 20.0.0.233.

Data is provided by the National Vulnerability Database (NVD)
AdobeFlash Player Version <= 20.0.0.235
   ApplemacOS X Version-
   MicrosoftWindows Version-
AdobeFlash Player Extended Support Release Version <= 18.0.0.268
   ApplemacOS X Version-
   MicrosoftWindows Version-
AdobeFlash Player SwPlatformchrome Version <= 20.0.0.228
   ApplemacOS X Version-
   GoogleChrome Os Version-
   LinuxLinux Kernel Version-
   MicrosoftWindows Version-
AdobeFlash Player SwPlatformedge Version <= 20.0.0.228
AdobeFlash Player SwPlatforminternet_explorer Version <= 20.0.0.228
AdobeFlash Player SwPlatforminternet_explorer Version <= 20.0.0.228
AdobeFlash Player For Linux Version <= 11.2.202.554
   LinuxLinux Kernel Version-
AdobeAir Version <= 20.0.0.204
   ApplemacOS X Version-
   MicrosoftWindows Version-
AdobeAir SwPlatformandroid Version <= 20.0.0.204
AdobeAir Sdk Version <= 20.0.0.204
   AppleiPhone OS
   ApplemacOS X Version-
   GoogleAndroid Version-
   MicrosoftWindows Version-
Zu dieser CVE wurde keine CISA KEV oder CERT.AT-Warnung gefunden.
EPSS Metriken
Type Source Score Percentile
EPSS FIRST.org 0.98% 0.758
CVSS Metriken
Source Base Score Exploit Score Impact Score Vector string
nvd@nist.gov 9.8 3.9 5.9
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
nvd@nist.gov 10 10 10
AV:N/AC:L/Au:N/C:C/I:C/A:C
CWE-416 Use After Free

The product reuses or references memory after it has been freed. At some point afterward, the memory may be allocated again and saved in another pointer, while the original pointer references a location somewhere within the new allocation. Any operations using the original pointer are no longer valid because the memory "belongs" to the code that operates on the new pointer.