SV-222955r960963_rule
V-222955
SRG-APP-000141-AS-000095
TCAT-AS-000530
CAT II
10
Document authorization for application auto deployment in the System Security Plan (SSP).
From the Tomcat server as a privileged user, edit the $CATALINA_BASE/conf/server.xml file.
sudo nano $CATALINA_BASE/conf/server.xml
Locate each <host> element in the server xml file.
If the deployXML="true" ensure each host is authorized for application auto deployment and document the authorization in the system security plan.
If authorization is not provided, set the deployXML="false".
If the SSP associated with the Host contains ISSM documented approvals for deployXML, this is not a finding.
From the Tomcat server as a privileged user:
sudo grep -i deployXML $CATALINA_BASE/conf/server.xml
deployXML="false"
If the deployXML="true" and there is no documented authorization to allow automatic deployment of applications, this is a finding.
If no results are generated, confirm the default behavior is "false". For example: If the attribute is not set and security manager is not enabled, the default value is "true". When security manager is enabled, the default value is "false".
If the default value is "true", this is a finding.
V-222955
False
TCAT-AS-000530
If the SSP associated with the Host contains ISSM documented approvals for deployXML, this is not a finding.
From the Tomcat server as a privileged user:
sudo grep -i deployXML $CATALINA_BASE/conf/server.xml
deployXML="false"
If the deployXML="true" and there is no documented authorization to allow automatic deployment of applications, this is a finding.
If no results are generated, confirm the default behavior is "false". For example: If the attribute is not set and security manager is not enabled, the default value is "true". When security manager is enabled, the default value is "false".
If the default value is "true", this is a finding.
M
4094