Skip to content

Apache Tomcat Application Server 9 Security Technical Implementation Guide

Rules, Groups, and Values defined within the XCCDF Benchmark

  • SRG-APP-000119-AS-000079

    <GroupDescription></GroupDescription>
    Group
  • $CATALINA_BASE/conf folder permissions must be set to 750.

    &lt;VulnDiscussion&gt;Tomcat file permissions must be restricted. The standard configuration is to have all Tomcat files owned by root with group T...
    Rule Medium Severity
  • SRG-APP-000120-AS-000080

    <GroupDescription></GroupDescription>
    Group
  • Jar files in the $CATALINA_HOME/bin/ folder must have their permissions set to 640.

    &lt;VulnDiscussion&gt;Tomcat's file permissions must be restricted. The standard configuration is to have all Tomcat files owned by root with the g...
    Rule Medium Severity
  • SRG-APP-000121-AS-000081

    <GroupDescription></GroupDescription>
    Group
  • $CATALINA_HOME/bin folder permissions must be set to 750.

    &lt;VulnDiscussion&gt;Tomcat file permissions must be restricted. The standard configuration is to have all Tomcat files owned by root with group T...
    Rule Medium Severity
  • SRG-APP-000133-AS-000092

    <GroupDescription></GroupDescription>
    Group
  • Tomcat user UMASK must be set to 0027.

    &lt;VulnDiscussion&gt;For Unix-based systems, umask settings affect file creation permissions. If the permissions are too loose, newly created log ...
    Rule Medium Severity
  • SRG-APP-000141-AS-000095

    <GroupDescription></GroupDescription>
    Group
  • Stack tracing must be disabled.

    &lt;VulnDiscussion&gt;Stack tracing provides debugging information from the application call stacks when a runtime error is encountered. If stack t...
    Rule Medium Severity
  • SRG-APP-000141-AS-000095

    <GroupDescription></GroupDescription>
    Group
  • The shutdown port must be disabled.

    &lt;VulnDiscussion&gt;Tomcat listens on TCP port 8005 to accept shutdown requests. By connecting to this port and sending the SHUTDOWN command, all...
    Rule Medium Severity
  • SRG-APP-000141-AS-000095

    <GroupDescription></GroupDescription>
    Group
  • Unapproved connectors must be disabled.

    &lt;VulnDiscussion&gt;Connectors are how Tomcat receives requests, passes them to hosted web applications, and then sends back the results to the r...
    Rule Medium Severity
  • SRG-APP-000141-AS-000095

    <GroupDescription></GroupDescription>
    Group
  • DefaultServlet debug parameter must be disabled.

    &lt;VulnDiscussion&gt;The DefaultServlet serves static resources as well as serves the directory listings (if directory listings are enabled). It i...
    Rule Low Severity
  • SRG-APP-000141-AS-000095

    <GroupDescription></GroupDescription>
    Group
  • DefaultServlet directory listings parameter must be disabled.

    &lt;VulnDiscussion&gt;The DefaultServlet serves static resources as well as directory listings. It is declared globally in $CATALINA_BASE/conf/web....
    Rule Low Severity
  • SRG-APP-000141-AS-000095

    <GroupDescription></GroupDescription>
    Group
  • The deployXML attribute must be set to false in hosted environments.

    &lt;VulnDiscussion&gt;The Host element controls deployment. Automatic deployment allows for simpler management, but also makes it easier for an att...
    Rule Medium Severity

The content of the drawer really is up to you. It could have form fields, definition lists, text lists, labels, charts, progress bars, etc. Spacing recommendation is 24px margins. You can put tabs in here, and can also make the drawer scrollable.

Capacity
Modules