Vulnerabilities in Apache 2.4.56 and older bundled with Siteminder Access Gateway r12.8.x
search cancel

Vulnerabilities in Apache 2.4.56 and older bundled with Siteminder Access Gateway r12.8.x

book

Article ID: 275326

calendar_today

Updated On:

Products

SITEMINDER CA Single Sign On Secure Proxy Server (SiteMinder)

Issue/Introduction

Apache 2.4.56 and older bundled with Siteminder Access Gateway r12.8.x has been flagged for several CVE's

Siteminder Access Gateway ships bundled with an instance of Apache HTTP Server.  The following is a list of Apache HTTP Server by Siteminder Access Gateway version:

Access Gateway r12.8.4:   Apache HTTP Server 2.4.43
Access Gateway r12.8.5:   Apache HTTP Server 2.4.46
Access Gateway r12.8.6:   Apache HTTP Server 2.4.48
Access Gateway r12.8.6a: Apache HTTP Server 2.4.52
Access Gateway r12.8.7:   Apache HTTP Server 2.4.54
Access Gateway r12.8.8:   Apache HTTP Server 2.4.58

KB 262099 delivers Apache HTTP Server 2.4.56 for Access Gateway Server.
 
The following CVE's have been published for Apache 2.4.56 and older.

=================================
CVE-2023-31122: mod_macro buffer over-read

CVE-2023-43622: Apache HTTP Server: DoS in HTTP/2 with initial windows size 0

CVE-2023-45802: Apache HTTP Server: HTTP/2 stream memory not reclaimed right away on RST
=================================

Environment

Product: Siteminder

Component: Access Gateway:

Version: r12.8.x

Operating System: ANY

Cause

=================================

CVE-2023-31122  'mod_macro buffer over-read "

Severity: Low

Description: Out-of-bounds Read vulnerability in mod_macro of Apache HTTP Server.This issue affects Apache HTTP Server: through 2.4.57.

Fixed: 2.4.58 and higher

=================================

CVE-2023-43622: Apache HTTP Server: DoS in HTTP/2 with initial windows size 0

Severity: Low

Description: An attacker, opening a HTTP/2 connection with an initial window size of 0, was able to block handling of that connection indefinitely in Apache HTTP Server. This could be used to exhaust worker resources in the server, similar to the well known "slow loris" attack pattern.

Fixed: 2.4.58 and higher

=================================

CVE-2023-45802: Apache HTTP Server: HTTP/2 stream memory not reclaimed right away on RST

Severity: Moderate

Description: When a HTTP/2 stream was reset (RST frame) by a client, there was a time window were the request's memory resources were not reclaimed immediately. Instead, de-allocation was deferred to connection close. A client could send new requests and resets, keeping the connection busy and open and causing the memory footprint to keep on growing. On connection close, all resources were reclaimed, but the process might run out of memory before that

Fixed: 2.4.58 and higher

=================================

 

Resolution

CVE-2023-31122:  This CVE impacts 'mod_macro'.  The 'mod_macro' module is shipped with Siteminder Access Gateway, however it is not loaded by default.  Here are the modules loaded in Siteminder Access Gateway by default:

mod_env.so
mod_log_config.so
mod_setenvif.so
mod_ssl.so
mod_socache_shmcb.so
mod_mime.so
mod_jk.so
mod_alias.so
mod_authz_core.so
mod_unixd.so
mod_slotmem_shm.so

You can see all of the modules being loaded in Apache on the Siteminder Access Gateway server by doing the following:

1) Logon to the Siteminder Access Gateway host.

2) browse to the following location:

<Install_Dir>/secure-proxy/httpd/conf/httpd.conf

3) Search for all of the modules being loaded.  They will look like this:

LoadModule env_module modules/mod_env.so

4) Determine whether you are loading the 'mod_macro' module in Apache on the Access Gateway Server.

Since 'mod_macro' is not being loaded, it cannot introduce the 'Out-of-Bounds Read' vulnerability.  However, if you would like to further mitigate the environment, then simply delete or rename the 'mod_macro' module.

Default Path: <Install_Dir>/secure-proxy/httpd/modules/mod_macro

================

CVE-2023-43622: Apache HTTP Server: DoS in HTTP/2 with initial windows size 0

CVE-2023-45802: Apache HTTP Server: HTTP/2 stream memory not reclaimed right away on RST

The HTTP2 module is not bundled with the instance of Apache bundled into Siteminder Access Gateway.

None of these CVE's apply to the Apache instance shipped with Siteminder Access Gateway.

 

If you still require Apache 2.4.58, then upgrading to Siteminder Access Gateway r12.8.8 will upgrade Apache to 2.4.58.

 

 

 

Additional Information

KB262099  Apache 2.4.56