PDF | Flash | Java | QuickTime | RealPlayer
Plugin Vulnerabilities
All trademarks, company names or logos are the property of their respective owners.
I no longer develop this legacy resource.
Plugins are legacy applications that were once required for browsers to view and hear multimedia content on the Web.
Unlike extensions, which are installed in your browser, plugins provided support and access to external "helper" applications installed on your computer.
Plugins provided animation via Flash or Shockwave and PDF support via Adobe Reader.
Unfortunately, plugins have extensive vulnerabilities which can affect the computers where they are installed.
Plugins are not supported on mobile devices.
As mobile devices became more popular and people began to use them for accessing the Internet, the fact that plugins were unsupported by browsers on mobile devices became a problem.
It turns out that people on mobile devices wanted the same multimedia experience that was available on computers.
Between the problems with vulnerabilities and the emergence of mobile access to the Internet, the days of plugin dominance were numbered.
Work began to replace plugins and develop technologies that would work on both with mobile and regular computers. That technologies was released with HTML5 (the fifth version of the HTML standard).
Plugins have since either disappeared or are on life support. Their reign has ended.
Modern browsers can natively display and play that content without plugins.
Plugins have been replaced with native web technologies included with HTML5 that can safely and natively provide the functions within modern browsers, including on mobile devices.
I recommend that you uninstall these vulnerable plugins:
HTML5 technologies are universally supported in modern browsers.
Open standards are faster and safer than proprietary plugin technologies.
[A]s open standards like HTML5, WebGL and WebAssembly have matured over the past several years, most now provide many of the capabilities and functionalities that plugins pioneered and have become a viable alternative for content on the web.
— Adobe
Online gaming sites have moved to HTML5 and now support mobile devices:
Java and Flash are two technologies that have powered Pogo games for many years, but they're no longer supported by most web browsers. Because of this, we're retiring Flash-based games from Pogo.We're continuing to update our most popular games to HTML5. We've improved graphics, performance, and accessibility whether you're using your computer, tablet, or smartphone.
— Pogo.com
PDF is a format invented by Adobe that allows files to be viewed anywhere with the proper fonts regardless of the software it was created with.
Traditionally, Adobe Reader provided access to online PDFs using a plugin.
Most modern browsers can now display PDF documents natively without plugins.
Microsoft Edge is set as the default Windows 10 viewer for PDFs, but you can change that:
Current versions of Firefox, Microsoft Edge and Google Chrome also allow you to fill in interactive PDF forms before you save or print them.
If your browser doesn't natively support the features you need, open the document in an external PDF viewer.
Even though browsers have built-in capabilities, dedicated PDF readers like Adobe Reader or other PDF readers usually have more features than your browser can provide.
Professional PDF software like Adobe Acrobat, Able2Extract Pro or Nitro Pro add comprehensive editing capabilities.
Adobe Reader has been flagged as a security vulnerability.
Adobe Flash Player reached its end-of-life on December 31, 2020 and is no longer supported. You should uninstall Flash Player.
Flash content has been replaced with native HTML5 technology.
Flash Player may remain on your system unless you uninstall it. Uninstalling Flash Player will help secure your system since Adobe will not issue Flash Player updates or security patches after the EOL Date.
— Adobe
Shockwave Player reached its end-of-life on April 9, 2019 and is no longer supported. You should uninstall Shockwave Player.
Java plugins are now either unsupported or blocked by most browsers. You should uninstall Java.
Java is free for personal use but most browsers ended support with Java SE 8.
It has been known for some time that Java makes your computer vulnerable.
Java no longer runs in modern browsers and is no longer necessary for most people. Remove Java if you don't need it (most people don't).
By uninstalling Java you can determine if you need it. If you find you require Java, it can be quickly reinstalled.
If installed, be sure to frequently update Java.
Out-of-date versions of Java on your computer may present a serious security risk.
— Java.com
Ensure you remove older versions (you may need to manually remove these).
Download Java | What is Java? | Troubleshooting Tips
QuickTime 7 for Windows is no longer supported by Apple and contains dangerous vulnerabilities. It should be uninstalled.
New versions of Windows since 2009 have included support for the key media formats, such as H.264 and AAC, that QuickTime 7 enabled. All current Windows web browsers support video without the need for browser plug-ins.
— Apple Support
QuickTime is supported for macOS and iOS. Update to the latest version or uninstall it (saving your QuickTime Pro registration key before uninstalling).
VLC Player is strongly recommended for playing offline multimedia content.
You should uninstall RealPlayer.
In the 1990s, RealPlayer was a fundamentally ambitious piece of software. It set the groundwork for how we would come to consume media, and in many respects, we owe it a massive debt of gratitude. But it was also a fundamentally flawed piece of software, whose execution didn't quite do its lofty goals justice.20 years later, little has changed. The ambition behind RealPlayer is still there, but this time round, it feels much less focused. Rather than do one thing badly, RealPlayer does many things badly.— Make Use Of
VLC Player is strongly recommended for playing offline multimedia content.
Out-of-date or misappropriated plugins leave you vulnerable and can make your browser unstable.
Users who rarely update their software and use insufficient security software have virtually no chance when faced with specially prepared malware.
— AV-TEST
Plugins are blocked by modern browsers.
Adobe Reader, Adobe Flash and Java have long been known to be vulnerable to exploits which makes our computers insecure.
Adobe Reader, Adobe Flash and Java are together responsible for two thirds of the vulnerabilities in Windows systems exploited by malware.
— AV-TEST
Mac and Linux, once thought to be immune, are now vulnerable to malware and software exploits.
Check frequently for updates to plugins installed on your system.
Remove obsolete or unused plugins unsupported by current browsers.
Unless you have special circumstances (e.g., historical research on plugins or a demonstrated need for Java) that advice should be followed by everyone.
Plugins have security issues. HTML5 technologies are safer and built into current and future browsers.
Current versions of browsers like Firefox and Chrome disable unsafe plugins like Java.
Modern browsers can natively display PDFs. Plugins are unnecessary.
NPAPI-based plugins have disappeared. They are either unsupported or blocked by most browsers.
Many traditional plugins are no longer available and should be uninstalled.
On this site:
Return to top
RussHarvey.bc.ca/resources/plugins.html
Updated: June 23, 2023