Download the attached emudhra_fix.zip tool and extract it to the <SDP_HOME>\emudhra_fix directory.
Windows : emudhra_fix.bat [options] [parameters]Linux/Others : ./emudhra_fix.sh [options] [parameters]

Command | What it does |
emudhra_fix.bat | Applies the fix and then runs a full verification. |
| emudhra_fix.bat apply | Applies the fix without verification. |
emudhra_fix.bat verify | Runs a full verification without applying the fix. Checks that the fix is present and connects to the test URLs listed earlier to confirm they are blocked. |
emudhra_fix.bat verify:local | Checks only whether the fix is present in the files. No network connections are made. |
emudhra_fix.bat verify:fips | Runs verification for applications running in FIPS mode. The fix itself is the same for FIPS and non-FIPS modes; only the verification differs. |
emudhra_fix.bat verify -url <URL> | Checks whether the application blocks a specific URL that presents an eMudhra certificate. |
emudhra_fix.bat verify -proxy <host>:<port>:<username>:<password> | Runs verification through the specified proxy. |
emudhra_fix.bat usage | Displays the readme with all options and examples. |
This workaround addresses CVE-2026-91403 only. It blocks the compromised eMudhra intermediate certificates but does not remove eMudhra certificates from the default trust store. It blocks the affected connections in all non-FIPS setups. If FIPS mode is enabled, use the emudhra_fix tool described above instead.
Go to <SDP_HOME>\jre\lib\security directory. You'll find either blocked.certs ( newer versions with jre11+ ) or blacklisted.certs ( jre 8 version)
Backup the <SDP_HOME>\jre\lib\security\blocked.certs file as blocked.bak-emudhra
Copy-paste and replace the downloaded file as <SDP_HOME>\jre\lib\security\blocked.certs
Note : In case of blacklisted.certs name accordingly.
Restart the application service.