STIGUI
V-256740CAT II — Medium severitySV-256740r960762_rule

Envoy must use only Transport Layer Security (TLS) 1.2 for the protection of client connections.

Rule version VCRP-70-000004 · STIG v1 · 2026-09-09

Discussion

Envoy can be configured to support TLS 1.0, 1.1, and 1.2. Due to intrinsic problems in TLS 1.0 and TLS 1.1, they are disabled by default. The <protocol> block in the rhttpproxy configuration is commented out by default, and this configuration forces TLS 1.2.

The block may also be set to "tls1.2" in certain upgrade scenarios, but the effect is the same. Uncommenting the block and enabling older protocols is possible; therefore, TLS 1.2 restriction must be verified and maintained.

Satisfies: SRG-APP-000015-WSR-000014, SRG-APP-000172-WSR-000104, SRG-APP-000439-WSR-000151, SRG-APP-000439-WSR-000152, SRG-APP-000439-WSR-000156, SRG-APP-000441-WSR-000181, SRG-APP-000442-WSR-000182

Check

At the command prompt, run the following command:

# xmllint --xpath '/config/vmacore/ssl/protocols' /etc/vmware-rhttpproxy/config.xml 

Expected result:

XPath set is empty

or

<protocols>tls1.2</protocols>

If the output does not match the expected result, this is a finding.

Fix

Navigate to and open:

/etc/vmware-rhttpproxy/config.xml

Locate the <config>/<vmacore>/<ssl> block and configure <protocols> as follows:

<protocols>tls1.2</protocols>

Restart the service for changes to take effect.

# vmon-cli --restart rhttpproxy

Identifiers

Group ID
V-256740
Group title
SRG-APP-000015-WSR-000014
Rule ID
SV-256740r960762_rule
Check ID
C-60415r889156_chk
Fix ID
F-60358r889157_fix