"Java Debug Wire Protocol Remote Code Execution Vulnerability" has been reported in DLP
search cancel

"Java Debug Wire Protocol Remote Code Execution Vulnerability" has been reported in DLP

book

Article ID: 265548

calendar_today

Updated On: 01-13-2025

Products

Data Loss Prevention Data Loss Prevention Network Email Data Loss Prevention Network Monitor and Prevent for Email and Web Data Loss Prevention Network Monitor and Prevent for Web Data Loss Prevention Network Prevent for Email Data Loss Prevention Network Web Data Loss Prevention Network Protect Data Loss Prevention Network Monitor and Prevent for Email

Issue/Introduction

A security scan suggests that DLP Detection Server is affected by the "Java Debug Wire Protocol Remote Code Execution Vulnerability".

You will see the "Java Debug Wire Protocol Remote Code Execution Vulnerability" alert when someone has enabled the Java debug port. This message does not represent a vulnerability in itself. The debug port allow the user to interact with the runtime environment from the App Connect Enterprise toolkit (which is the 'remote code execution' reference).  The solution to this issue is not to use or enable the debug port.

The reason this vulnerability is not considered an issue is because the Java Debug Port must only be used in your isolated debug or test environment with no outside access. 

Also, no one would be able to exploit the debug port unless they already had gained access to your network. 

Environment

Release: 16.x

Resolution

Check the SymantecDLPEnforceConnector.conf file for the following lines:

# Java Additional Parameters - jdb debugging
#wrapper.java.additional.101=-Xdebug
#wrapper.java.additional.202=-Xrunjdwp:transport=dt_socket,address=5009,server=y,suspend=n

As long as the last two lines are commented out DLP is not susceptible to the "Java Debug Wire Protocol Remote Code Execution Vulnerability".

By default, the remote debugging port is not enabled (which should not be changed), thus DLP is not susceptible to this issue.

The default location for the SymantecDLPEnforceConnector.conf file, on the Detection Server, is:
Linux: /opt/Symantec/DataLossPrevention/DetectionServer/Services/
Windows: C:\Program Files\Symantec\DataLossPrevention\DetectionServer\Services\