Cortext Modifying App Java Threads Without Warning

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Announcements

Cortext Modifying App Java Threads Without Warning

L0 Member

Cortex is currently messing with a java app at a customer site.

 

We have a tomcat-based java app that we take to market. Cortex is currently messing with it. Cortex on, our app has issues. Cortex off, our app runs fine. Copy the entire folder and run on a different box without Cortex, the app runs fine.

 

Major problem is Cortex is not throwing any errors. It is just deleting or modifying the threads.

 

We use Java Agent to  augment the system JVM class - java.lang.Thread to include our session ID (which we need to manage our threads).  Using Java Agents is a legal and a very common way to load custom classes into JVM at runtime. 
 
After we launch our app, Cortex notices that the original JDK class was modified and plugs it right back in... probably using the same technology. It does it silently (without issuing any warnings or errors we can intercept).  

 

The Cortex team at the customer site is investigating. However, this has delayed our rollout at the customer for 3 months. The first 2 months trying to figure out that Cortex was the problem... and the last month trying to figure out how to get Cortex to stop messing with our app.

 

Any ideas? Anyone know how to keep this from happening?

 

Appreciate any and all help you can provide!

 

Thanks,

DVS2025

1 REPLY 1

L5 Sessionator

Hi @dvs2025 

 

You can use the alert tunning and how the malware modules behave to generate alerts or to not generate alerts. 

 

If you think that Cortex XDR is blocking legit behavior without a reason, please open a TAC support ticket  and provide the information that TAC team will ask you for further investigation. 

 

If you feel this has answered your query, please let us know by clicking like and on "mark this as a Solution". Thank you.

 

KR,

Luis

  • 175 Views
  • 1 replies
  • 0 Likes
Like what you see?

Show your appreciation!

Click Like if a post is helpful to you or if you just want to show your support.

Click Accept as Solution to acknowledge that the answer to your question has been provided.

The button appears next to the replies on topics you’ve started. The member who gave the solution and all future visitors to this topic will appreciate it!

These simple actions take just seconds of your time, but go a long way in showing appreciation for community members and the LIVEcommunity as a whole!

The LIVEcommunity thanks you for your participation!