Vulnerability in Bouncy Castle 1.0.2.4 (bc-fips-1.0.2.4.jar) on Siteminder Policy Server r12.9 and older
search cancel

Vulnerability in Bouncy Castle 1.0.2.4 (bc-fips-1.0.2.4.jar) on Siteminder Policy Server r12.9 and older

book

Article ID: 410121

calendar_today

Updated On:

Products

SITEMINDER

Issue/Introduction

A security scan may flag the following Bouncy Castle for Java file (bc-fips-1.0.2.4 or older) on Siteminder r12.9 or older Policy Server.

/<Install_Dir>/CA/siteminder/bin/thirdparty/bc-fips-1.0.2.4.jar

Environment

PRODUCT: Symantec Siteminder

COMPONENT: Policy Server

VERSION: r12.9 and older

OPERATING SYSTEM: Windows and Linux

Cause

CVE-2025-8885

DESCRIPTION:  Allocation of Resources Without Limits or Throttling vulnerability in Legion of the Bouncy Castle Inc. Bouncy Castle for Java bcprov, bc-fips on All (API modules) allows Excessive Allocation. This vulnerability is associated with program files https://github.Com/bcgit/bc-java/blob/main/core/src/main/java/org/bouncycastle/asn1/ASN1ObjectIdentifier.Java.

IMPACTED: Bouncy Castle for Java

BC 1.0 through 1.77
BC-FJA 1.0.0 through 1.0.2.5
BC-FJA 2.0.0 through 2.0.0

REMEDIATED:  Bouncy Castle for Java 1.0.2.6

Resolution

Upgrade Bouncy Castle for Java on the Siteminder Policy Server r12.9 and older to Bouncy Castle 1.0.2.6

1) Logon to the Siteminder Policy Server

2) Stop the Siteminder Policy Server

3) Back-up the existing "bc-fips-1.0.2.4.jar" or older (example: bc-fips-1.0.1.jar)

EXAMPLE:

# cd <Install_Dir>/CA/siteminder/bin/thirdparty/
# mv bc-fips-1.0.2.4.jar bc-fips-1.0.2.4.jar.BAK

4) Copy 'bc-fips-1.0.2.6.jar.' from this KB to the Siteminder Policy Server.

5) Place the updated 'bc-fips-1.0.2.6.jar' in the following directories

/<Install_Dir>/CA/siteminder/bin/thirdparty/bc-fips-1.0.2.4.jar

6) Start the Siteminder Policy Server and verify functionality

7) Delete the following files

<Install_Dir>/CA/siteminder/bin/thirdparty/bc-fips-1.0.2.4.jar.BAK

8) Modify the 'jvmoptions.txt' file by adding/modifying the path and file version for 'bc-fips-1.0.2.6.jar in the 'Djava.class.path'.

EXAMPLE: -Djava.class.path=<existing_entries>:/<Install_Dir>/CA/siteminder/bin/thirdparty/bc-fips-1.0.2.6.jar

Additional Information