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.

Application Security

US-CERT Warns of ERP Application Hacking

ERP applications such as Oracle and SAP's are open to exploit and under attack, according to a new report referenced in a US-CERT warning.

Enterprise resource planning (ERP) applications from vendors such as Oracle and SAP are under attack and the critical data living inside them is vulnerable to both criminal and nation-state hackers. That's the warning by US-CERT today, referencing a new report by Digital Shadows and Onapsis.

The Digital Shadows/Onapsis report is a detailed look at how the software that form the central pillar of many organizations' application infrastructure has been targeted by cybercriminals in patterns that go back years.

"The key findings fold into three things," says Michael Marriott, research analyst at Digital Shadows. "First of all there's still a worrying number of Internet-facing applications. Second, there's an increasing amount of exploits for these applications. And finally, threat actors know this," he explains.

Years of development have gone into many of the exploits referenced in the report. The US-CERT bulletin references both the new Onapsis and Digital Shadows report, ERP Applications Under Fire, and a previous bulletin from 2016.

"Attackers do not need to go and really use one of their zero days or advanced techniques," says Juan Pablo Perez-Etchegoyen, CTO of Onapsis. "A weak user password exploited by a well-known vulnerability that has been out there for five, 10, or even more years can lead to a successful breach."

And those older breaches are finding new success in ERP. "They can leverage the current state of ERP applications because they are harder to maintain, hard to patch, and harder to keep up," Perez-Etchegoyen says.

ERP's complex and critical status within the enterprise makes it uniquely subject to attack. "Anyone who analyzes enterprise critical software will surely discover that cyber criminals are targeting them and that they will find vulnerabilities or existing, ongoing cyber campaigns," says Joseph Carson, chief security scientist at Thycotic.

"Access to such ERP systems typically means security has been weak in other parts of the business, for example, securing systems and privileged access to critical business applications," he says.

Architectural Vulnerability

Complexity has always been one of the characteristics of ERP software, and modern versions of the applications that can reach into every corner of a company's operations are no exception. "The key part of this is that the footprint of course is so big. If you analyze an ERP application, for example, it has millions of lines of code — way more than any modern operating system," says Perez-Etchegoyen.

The legacy ERP providers covered in the report are juicy targets, according to Joseph Kucic, chief security officer at Cavirin. That's because they traditionally were internal applications only and later acquired "bolt-on components."

"Since these firms are growing by bolt-on acquisition, strategic components there are extensive publicly exposed elements, and those vendors lacked the focus that cloud-born applications have had in place since day one," he says.

Perez-Etchegoyen notes that both SAP and Oracle are pushing customers toward cloud deployments from their traditional on-premise architectures. And for some, that shift could bring benefits.

"In some cases it's even more secure to be in the cloud. For some specific use cases, organizations will enjoy the benefits of more secure systems just by going to a cloud, he says. "But that doesn't apply to all of the cases, especially where you have impressive service implementations or with multiple different products interfacing."

The complexity that comes with integrating the many different layers of cloud applications brings particular security concerns, according to Kucic.

"Another major enterprise application weakness is middleware and it could provide a richer target area that could cross multiple applications and be more difficult to detect," he says. "In some cases, I have found separation of Dev, UAT, and production on middleware to be the greatest weak link in enterprises and the least understood."

One of the most concerning aspects of ERP deployments is the number of user interfaces that face the Internet, says Perez-Etchegoyen. Simply moving an interface of the Internet is not a sovereign panacea for security woes, though: "We hear a lot from ERP customers that they believe that because their SAP applications are not Internet-facing they are fine," but that is not enough, he says.

The three key steps an organization can take to reduce their attack exposure are to carefully review configurations for known vulnerabilities; change default passwords and require strong passwords for administrators and users; and try to reduce the exposure of ERP applications to the Internet.

"This [report] is kind of a warning that the real actors are interested in various different things that are held by our applications, and there is stuff we can do about it to reduce our attack surface," Digital Shadows' Marriott says.

Related Content:

 

 

 

Black Hat USA returns to Las Vegas with hands-on technical Trainings, cutting-edge Briefings, Arsenal open-source tool demonstrations, top-tier security solutions and service providers in the Business Hall. Click for information on the conference and to register.

Curtis Franklin Jr. is Senior Editor at Dark Reading. In this role he focuses on product and technology coverage for the publication. In addition he works on audio and video programming for Dark Reading and contributes to activities at Interop ITX, Black Hat, INsecurity, and ... View Full Bio

Comment  | 
Print  | 
More Insights
Comments
Newest First  |  Oldest First  |  Threaded View
Greater Focus on Privacy Pays Off for Firms
Robert Lemos, Contributing Writer,  1/27/2020
Average Ransomware Payments More Than Doubled in Q4 2019
Jai Vijayan, Contributing Writer,  1/27/2020
Threat Hunting Is Not for Everyone
Anton Chuvakin, Head of Security Solution Strategy, Chronicle,  1/29/2020
Register for Dark Reading Newsletters
White Papers
Video
Cartoon Contest
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
Twitter Feed
Dark Reading - Bug Report
Bug Report
Enterprise Vulnerabilities
From DHS/US-CERT's National Vulnerability Database
CVE-2019-20215
PUBLISHED: 2020-01-29
D-Link DIR-859 1.05 and 1.06B01 Beta01 devices allow remote attackers to execute arbitrary OS commands via a urn: to the M-SEARCH method in ssdpcgi() in /htdocs/cgibin, because HTTP_ST is mishandled. The value of the urn: service/device is checked with the strstr function, which allows an attacker t...
CVE-2019-20216
PUBLISHED: 2020-01-29
D-Link DIR-859 1.05 and 1.06B01 Beta01 devices allow remote attackers to execute arbitrary OS commands via the urn: to the M-SEARCH method in ssdpcgi() in /htdocs/cgibin, because REMOTE_PORT is mishandled. The value of the urn: service/device is checked with the strstr function, which allows an atta...
CVE-2019-20217
PUBLISHED: 2020-01-29
D-Link DIR-859 1.05 and 1.06B01 Beta01 devices allow remote attackers to execute arbitrary OS commands via the urn: to the M-SEARCH method in ssdpcgi() in /htdocs/cgibin, because SERVER_ID is mishandled. The value of the urn: service/device is checked with the strstr function, which allows an attack...
CVE-2020-8428
PUBLISHED: 2020-01-29
fs/namei.c in the Linux kernel before 5.5 has a may_create_in_sticky use-after-free, which allows local users to cause a denial of service (OOPS) or possibly obtain sensitive information from kernel memory, aka CID-d0cb50185ae9. One attack vector may be an open system call for a UNIX domain socket, ...
CVE-2020-5227
PUBLISHED: 2020-01-28
Feedgen (python feedgen) before 0.9.0 is susceptible to XML Denial of Service attacks. The *feedgen* library allows supplying XML as content for some of the available fields. This XML will be parsed and integrated into the existing XML tree. During this process, feedgen is vulnerable to XML Denial o...