I joined a project recently and the work is on Spring boot application. The application is already in place and I found that they have some tool (similar to SONARQube) which runs during deployment to assess security issues. I found a set of issues on Apache tomcat with the listed description
"Apache Tomcat is vulnerable to information disclosure due to Apache JServ Protocol (AJP) connections being given higher privileges than that of an equivalent HTTP client"
The Springboot version that we are using is 2.2.3
Please Help!
My efforts were as here below
I found that AJP has more previleges in Tomcat versions till 9.0.30 Apache people have tightened the leak in 9.0.31 and later versions.. But they claim that user would have to do few more configurations, and following are my issues here 0. I tried having tomcat 9.0.31 as a separate dependency in the pom file, but still, the fortify security app gives the same issue; So not sure what configurations to be done 1. point 0 said, I am unable to find what are those configurations that I need to do as a user. 2. Even if I know the configurations to be done, how do I implement those in a tomcat container running inside the Springboot application?