tagline: Confidence in the Connected World
CIS Logo
HomeResourcesAdvisoriesA Vulnerability in Multiple JBoss Products Could Allow For Remote Code Execution

A Vulnerability in Multiple JBoss Products Could Allow For Remote Code Execution

MS-ISAC ADVISORY NUMBER:

2017-057

DATE(S) ISSUED:

06/16/2017

OVERVIEW:

A vulnerability has been discovered in multiple JBoss products, which could allow for remote code execution. Successful exploitation of this vulnerability could allow an attacker to execute remote code within the Java Virtual Machine (JVM). Depending on the privileges associated with the JVM, an attacker could then install programs; view, change, or delete data; or create new accounts with full user rights.

THREAT INTELLIGENCE:

There are currently no reports of this vulnerability being exploited in the wild.

SYSTEMS AFFECTED:

  • Red Hat JBoss Enterprise SOA Platform 4, 5
  • Red Hat JBoss EAP 4, 5
  • Red Hat JBoss BRMS 5

RISK:

Government:
  • Large and medium government entities: HIGH
  • Small government entities: HIGH
Businesses:
  • Large and medium business entities: HIGH
  • Small business entities: HIGH
Home Users:
LOW

TECHNICAL SUMMARY:

A vulnerability has been discovered in multiple Red Hat JBoss products, which could allow for remote code execution. This vulnerability exists in the LegacyInvokerServlet due to it being exposed on all network interfaces and deserializing objects sent to it. Successful exploitation of this vulnerability could allow an attacker to execute remote code within the JVM running it. This vulnerability may be exploited by a remote attacker sending specially crafted serialized data to a vulnerable server. Depending on the privileges associated with the JVM, an attacker could then install programs; view, change, or delete data; or create new accounts with full user rights.

RECOMENDATIONS:

We recommend the following actions be taken:

  • Apply the workaround listed in the references below.
  • Restrict the invokers to localhost per the reference below.
  • Determine any third-party systems that are connected to the network, or that users connect to, and ensure these systems are updated in order to prevent issues. If updates are not possible, consider future changes to Service Agreements.
  • Run all software as a non-privileged user (one without administrative privileges) to diminish the effects of a successful attack.
  • Remind users not to visit un-trusted websites or follow links provided by unknown or un-trusted sources.
  • Inform and educate users regarding the threats posed by hypertext links contained in emails or attachments especially from un-trusted sources.
  • Apply the Principle of Least Privilege to all systems and services.

REFERENCES:

Get Email Updates When Cyber Threats Like This Arise

Arrow Subscribe to Advisories

Protect Your Systems from Cyber Threats Like This

CIS Controls That Help Avoid This Issue Arrow CIS Control 4: Continuous Vulnerability Assessment and Remediation Arrow CIS Control 18: Application Software Security

Information Hub: Advisories



Pencil Benchmark 17 Aug 2017

Pencil Blog post 14 Aug 2017

Pencil Blog post 11 Aug 2017