Dark Reading is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them.Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.

Vulnerabilities / Threats

12/10/2019
02:00 PM
Irfan Ahmed
Irfan Ahmed
Commentary
Connect Directly
Twitter
LinkedIn
RSS
E-Mail vvv
50%
50%

Intel's CPU Flaws Continue to Create Problems for the Tech Community

We can't wait out this problem and hope that it goes away. We must be proactive.

The tech community was once again blindsided with news last month of another security exploit involving Intel's processors; exploits have continued to be discovered since Meltdown and Spectre were first unveiled two years ago, causing widespread concern about the ramifications for computer systems globally. In addition to leaving sensitive data exposed, the vulnerabilities also put businesses in the difficult, but necessary, position of implementing mitigations that can seriously reduce the performance of computers and servers.

In January 2018, researchers revealed two exploits that take advantage of side-channel vulnerabilities found in computer chips manufactured since the mid-1990s. Since that time, six additional exploits — Foreshadow ZombieloadRIDLFallout, SWAPGS, and now TAA  — have been discovered that take advantage of the same vulnerabilities. While chips made by AMD and ARM are affected to a minimal degree, the vast majority of Intel's chips are affected by all of these exploits. And due to Intel's dominant market position, this vulnerability can be found in nearly every computer on the planet.

These exploits take advantage of a process called "speculative execution," a process introduced in the 1990s by Intel and other chipmakers as they sought to increase the speed of computer processors. In short, computer processors can "speculate" (or guess) what a user will run next, increasing speed by not having to wait to execute actions until they are formally received. While this process was credited with significantly improving the speed of computers, the exploits are able to give unauthorized users access to what should be confidential data, creating a vast security vulnerability. They typically leak data from different internal CPU buffers such as line-fill buffers, load ports, and store buffers.

To address this problem, Intel has provided software patches or businesses can apply other workarounds, such as disabling hyper-threading technology in vulnerable computers. However, both of these fixes can reduce the performance of CPUs. LoginVSI recently released a survey of IT professionals regarding the impact of the patches and found that approximately 20% of them experienced performance reductions of up to 10% on their systems, and another 11% said they experienced a performance hit up to 15%. Some respondents had performance impacts as high as 20%.

While addressing this problem is challenging, what is clear, as noted recently by a leading Linux developer, is that the security problems with Intel's chips "are not going away." So, we cannot simply wait this problem out and hope that it disappears. We must be proactive.

To understand the extent of the risk, the first thing any business should do is conduct an audit of the CPUs that it has in its systems. The easiest approach would then be to replace all affected CPUs with unaffected hardware. However, replacing all affected hardware may very well be cost-prohibitive.

Therefore, businesses should begin immediately diversifying and randomizing their CPUs. It can do this by purchasing unaffected chips (for example, from AMD) as it goes through its normal upgrade cycles and then randomizing affected Intel chips across its systems, strategically placing them in servers and computers where they are least vulnerable to hacks. In addition, by placing the affected CPUs in areas with lighter workloads, a business can also reduce the overall effect of the performance reductions caused by the software patches.

It would also be prudent to hire experienced IT security staff, plan for the increased energy costs of running current systems at maximum for longer periods of time to offset the performance reductions of the patches, or identify revenue streams to purchase new servers to add processing capacity.

While it is clear that being insecure is not a practical option, businesses must remember that there is not a one-size-fits-all solution. A company's remedies to this ongoing challenge must be assessed within the context of its own unique and dynamic technology environment. Undoubtedly, this challenge will be expensive, burdensome, and time consuming for businesses.

Related Content:

Check out The Edge, Dark Reading's new section for features, threat data, and in-depth perspectives. Today's top story: "Criminals Hide Fraud Behind the Green Lock Icon."

Irfan Ahmed is an Assistant Professor in the Department of Computer Science at Virginia Commonwealth University (VCU), where he runs the Security and Forensics Engineering (SAFE) Lab. His research interests include system security, malware, digital forensics, and industrial ... View Full Bio
Comment  | 
Print  | 
More Insights
Comments
Newest First  |  Oldest First  |  Threaded View
Waleedbaig1
50%
50%
Waleedbaig1,
User Rank: Apprentice
12/11/2019 | 10:43:27 PM
Is the risk really reduce by this suggested approach ?
In a production environment, Having a mix of intel processors (vulnerable) and other vendors processors will certainly reduce the liklhood of the breach but overall impact will remain same. Any thought ?
Mobile Banking Malware Up 50% in First Half of 2019
Kelly Sheridan, Staff Editor, Dark Reading,  1/17/2020
7 Tips for Infosec Pros Considering A Lateral Career Move
Kelly Sheridan, Staff Editor, Dark Reading,  1/21/2020
For Mismanaged SOCs, The Price Is Not Right
Kelly Sheridan, Staff Editor, Dark Reading,  1/22/2020
Register for Dark Reading Newsletters
White Papers
Video
Cartoon Contest
Write a Caption, Win a Starbucks Card! Click Here
Latest Comment:   It's a PEN test of our cloud security.
Current Issue
IT 2020: A Look Ahead
Are you ready for the critical changes that will occur in 2020? We've compiled editor insights from the best of our network (Dark Reading, Data Center Knowledge, InformationWeek, ITPro Today and Network Computing) to deliver to you a look at the trends, technologies, and threats that are emerging in the coming year. Download it today!
Flash Poll
How Enterprises are Attacking the Cybersecurity Problem
How Enterprises are Attacking the Cybersecurity Problem
Organizations have invested in a sweeping array of security technologies to address challenges associated with the growing number of cybersecurity attacks. However, the complexity involved in managing these technologies is emerging as a major problem. Read this report to find out what your peers biggest security challenges are and the technologies they are using to address them.
Twitter Feed
Dark Reading - Bug Report
Bug Report
Enterprise Vulnerabilities
From DHS/US-CERT's National Vulnerability Database
CVE-2020-7245
PUBLISHED: 2020-01-23
Incorrect username validation in the registration processes of CTFd through 2.2.2 allows a remote attacker to take over an arbitrary account after initiating a password reset. This is related to register() and reset_password() in auth.py. To exploit the vulnerability, one must register with a userna...
CVE-2019-14885
PUBLISHED: 2020-01-23
A flaw was found in the JBoss EAP Vault system in all versions before 7.2.6.GA. Confidential information of the system property's security attribute value is revealed in the JBoss EAP log file when executing a JBoss CLI 'reload' command. This flaw can lead to the exposure of confidential information...
CVE-2019-17570
PUBLISHED: 2020-01-23
An untrusted deserialization was found in the org.apache.xmlrpc.parser.XmlRpcResponseParser:addResult method of Apache XML-RPC (aka ws-xmlrpc) library. A malicious XML-RPC server could target a XML-RPC client causing it to execute arbitrary code. Apache XML-RPC is no longer maintained and this issue...
CVE-2020-6007
PUBLISHED: 2020-01-23
Philips Hue Bridge model 2.X prior to and including version 1935144020 contains a Heap-based Buffer Overflow when handling a long ZCL string during the commissioning phase, resulting in a remote code execution.
CVE-2012-4606
PUBLISHED: 2020-01-23
Citrix XenServer 4.1, 6.0, 5.6 SP2, 5.6 Feature Pack 1, 5.6 Common Criteria, 5.6, 5.5, 5.0, and 5.0 Update 3 contains a Local Privilege Escalation Vulnerability which could allow local users with access to a guest operating system to gain elevated privileges.