Overview
At our core, trust is a value we hold dearly. To uphold this value and align with the compliance and operational best practices prescribed by FedRAMP, we are introducing the following changes to the MuleSoft Government Cloud platform. These changes will enable us to better serve you and ensure that your data is secure and protected at all times. Thank you for your continued trust in our platform.
FIPS 140-2 Enforcement
1. CloudHub Application
The March update for CloudHub 1.0, scheduled for release on March 12th, 2024, will introduce Runtime 4.6 and patches for Runtime versions 4.3.0 and 4.4.0. This update is significant as it will enforce FIPS 140-2 compliance on runtime versions 4.6, 4.4 and 4.3 within the MuleSoft Government Cloud for CloudHub applications. Customers operating applications that are not compliant with FIPS standards may experience disruptions or impacts following this release.
In order to minimize any potential impact, we have made the decision to suspend monthly auto-updates during March and April of 2024. As a result, we will not be automatically patching sandbox and production environments on the specified dates.
|
Month |
Release Available |
Sandbox Environment Auto-Update |
Production Environment Auto-Update |
|
May |
May 7 |
May 20-24 |
May 25-26 |
|
April |
April 9 |
No Auto Update |
No Auto Update |
|
March |
March 12 |
No Auto Update |
No Auto Update |
We highly recommend that customers perform a self-update to the 4.6 Runtime or March patch version for 4.3 and 4.4 and ensure that their applications comply with FedRAMP regulations. It's important to note that we are currently in the process of validating FedRAMP compliance for highly used connectors. The list of published connectors in exchange has been updated to differentiate between FedRAMP compliant and non-FedRAMP compliant connectors. If you use MuleSoft published connectors or partner/community developed connectors in your Mule applications, it is highly recommended that you test these applications thoroughly in your CloudHub sandbox environment in FIPS enforced mode before deploying them to production. In case you find that your application depends on a MuleSoft connector that is not FedRAMP compliant, please contact our support team. Our experts will work closely with you to provide a FedRAMP compliant version of the connector, ensuring that your application meets all necessary security requirements. If you find that your application depends on a partner published connector that may not be FedRAMP compliant, please work with your partner to make sure that the connector is FedRAMP compliant as Mulesoft is not responsible for FedRAMP compliance of partner developed connectors.
List of FIPS compliant connectors in Exchange:
|
FIPS compliant connectors |
Version |
|
amazon-kinesis-data-streams-connector |
1.0.20 |
|
anypoint-mq-connector |
4.0.6 |
|
azure-service-bus-management-connector |
1.0.1 |
|
mule-amazon-s3-connector |
6.3.7 |
|
mule-amazon-sqs-connector |
5.11.10 |
|
mule-amqp-connector |
1.7.7 |
|
mule-amqp-connector |
1.7.7 |
|
mule-box-connector |
5.2.2 |
|
mule-cassandradb-connector |
4.1.2 |
|
mule-edifact-extension |
2.9.0 |
|
mule-hl7-extension |
4.2.12 |
|
mule-ldap-connector |
3.5.5 |
|
mule-marketo-connector |
3.0.7 |
|
mule-microsoft-dynamics365-connector |
2.6.7 |
|
mule-microsoft-dynamics365-for-operations-connector |
3.1.11 |
|
mule-microsoft-dynamics365-for-operations-connector |
3.1.12 |
|
mule-oracle-siebel-jdb-connector |
4.0.8 |
|
mule-salesforce-connector |
10.20.0 |
|
mule-sap-connector |
5.9.0 |
|
mule-sap-s4hana-cloud-connector |
2.6.0 |
|
mule-tradacoms-extension |
2.0.7 |
|
mule-twilio-connector |
5.0.0 |
|
mule-x12-connector |
2.14.0 |
|
mule-zuora-aqua-connector |
1.0.10 |
|
mule-zuora-connector |
6.0.10 |
|
mule4-amazon-lambda-connector |
1.0.7 |
|
mule4-asana-connector |
1.0.7 |
|
mule4-confluent-schema-registry-connector |
1.0.9 |
|
mule4-docusign-connector |
1.0.7 |
|
mule4-dropbox-connector |
1.0.7 |
|
mule4-gmail-connector |
1.1.1 |
|
mule4-google-calendar-connector |
1.2.2 |
|
mule4-google-drive-connector |
1.1.2 |
|
mule4-google-pubsub-connector |
1.0.6 |
|
mule4-google-sheets-connector |
1.1.11 |
|
mule4-intercom-connector |
1.0.4 |
|
mule4-jira-connector |
1.2.8 |
|
mule4-mailchimp-marketing-connector |
1.0.4 |
|
mule4-microsoft-excel-online-connector |
1.0.5 |
|
mule4-microsoft-onedrive-connector |
1.1.1 |
|
mule4-netsuite-restlet-connector |
1.0.6 |
|
mule4-outlook365-connector |
1.2.2 |
|
mule4-powerbi-connector |
1.0.3 |
|
mule4-quickbooks-online-connector |
2.0.14 |
|
mule4-shopify-connector |
1.1.8 |
|
mule4-slack-connector |
1.0.16 |
|
mule4-smartsheet-connector |
1.2.3 |
|
mule4-snowflake-connector |
1.1.2 |
|
mule4-stripe-connector |
1.0.12 |
|
mule4-tableau-specialist-connector |
1.1.1 |
|
mule4-trello-connector |
1.2.1 |
|
mule4-xero-accounting-connector |
1.1.4 |
|
mule4-zendesk-connector |
1.1.7 |
|
mule4-zoom-connector |
1.0.3 |
|
mule-db-connector |
1.14.7 |
|
mule-file-connector |
1.5.2 |
|
mule-ftp-connector |
1.8.7 |
|
mule-http-connector |
1.9.0 |
|
mule-objectstore-connector |
1.2.2 |
|
mule-sockets-connector |
1.2.3 |
|
mule-vm-connector |
2.0.1 |
|
mule-aggregators-module |
1.1.0 |
|
mule-compression-module |
2.2.1 |
|
mule-java-module |
1.2.13 |
|
mule-json-module |
2.4.2 |
|
mule-validation-module |
2.0.6 |
|
mule-xml-module |
1.4.2 |
|
mule-apikit-module |
1.10.4 |
|
mule-secure-configuration-property-module |
1.2.7 |
|
mule-scripting-module |
2.1.0 |
|
mule-cloudhub-connector |
1.2.0 |
|
mule-sftp-connector |
2.1.0 |
|
mule-wsc-connector |
1.9.0 |
Monthly auto-updates for CloudHub in Mulesoft Government Cloud will resume in May 2024, and FIPS 140-2 compliance will continue to be enforced.
|
Month |
Release Available |
Sandbox Environment Auto-Update |
Production Environment Auto-Update |
|
May |
May 7 |
May 20-24 |
May 25-26 |
|
April |
April 9 |
No Auto Update |
No Auto Update |
|
March |
March 12 |
No Auto Update |
No Auto Update |
We understand that this change may have an impact on some of our customers and we apologize for any inconvenience this may cause. Please don't hesitate to reach out to us if you have any questions or concerns regarding this matter.
2. Dedicated Load Balancers monthly patching
After the recent AMI update on November 7, 2023, it was noted that several customers experienced 504 errors with their APIs when they independently upgraded their dedicated load balancers. The primary cause of these errors is linked to the default FIPS configuration in the load balancers, which blocks the use of TLS 1.1 by client-side applications in the Runtime Manager, resulting in the 504 error. To address this issue, we recommend the following steps for our customers:
Ensure that all Mule applications connected to the load balancers are compatible with TLS 1.2.
Select the "Upstream TLS 1.2" option during the upgrade process.
TLS 1.2 will be enforced once the customer upgrades the DLB to the latest image. Customers will not be able to disable TLS 1.2 after the upgrade.
All future DLB images will have TLS 1.2 default.
Please review “GovCloud - Mar 2024 DLB upgrade” KB upgrade document.
To provide our customers with sufficient time to transition their applications to TLS 1.2 compatibility, MuleSoft will postpone the automatic patching of dedicated load balancers in the MuleSoft Government Cloud for March and April 2024. The automated patching schedule for MuleSoft Government Cloud - CloudHub Dedicated Load Balancers will commence in May 2024. The specific dates for the initial monthly automated patching are as follows:
Sandbox Environment: May 20-24, 2024
Production Environment: May 25-26, 2024
FAQ
What can I do to prepare?
Customers are strongly encouraged to self-update their CloudHub applications with the February Date Patch release to minimize any downtime and update their mule applications, if using non-FIPs compliant applications.
Will my CloudHub applications still have the latest OS and security patches in February?
The March Patch will have the latest OS and security patches however it will not be auto-updated in the sandbox and production environment.
What can I check for to see if they are using non-FIPS-compliant applications?
Customers should be using PKIX algorithms and PKCS12 key stores.
How to create a key that is FIPS Validated BCFIPS keystores?
Download the following libraries into ${JAVA_HOME}/jre/lib/ext/
Update the java security file to add Bouncy Castle Fips as security provider in provider section
#
# List of providers and their preference orders (see above):
#
security.provider.1=org.bouncycastle.jcajce.provider.BouncyCastleFipsProvider
security.provider.2=org.bouncycastle.jsse.provider.BouncyCastleJsseProvider fips:BCFIPS
Use Keytool to Generate the keys
keytool -genkeypair -keyalg RSA -keysize 2048 -sigalg SHA256withRSA -alias mulekey -keystore /tmp/mykeystore.p12 -providerclass org.bouncycastle.jcajce.provider.BouncyCastleFipsProvider -providerpath ${JAVA_HOME}/jre/lib/ext/bc-fips-1.0.2.4.jar -storepass mule123 -deststoretype pkcs12
Key size should be at least 2048 bits.
Key Signing algorithm should be SHA256withRSA or higher.
SHA1 based keys will not work.
You can verify this with the command
keytool -v --list --keystore /tmp/mykeystore.p12 --storepass <keystore password> -storetype pkcs12
Keystore type: PKCS12
Keystore provider: BCFIPS
Your keystore contains 1 entry
Alias name: mulekey
Creation date: Mar 19, 2024
Entry type: PrivateKeyEntry
Certificate chain length: 1
Certificate[1]:
Owner: CN=<MASKED>, OU=Cloudhub, O=Mulesoft, L=Bellevue, ST=WA, C=US
Issuer: CN=<MASKED>, OU=Cloudhub, O=Mulesoft, L=Bellevue, ST=WA, C=US
Serial number: a6497b9d49e6cf90
Valid from: Sat Mar 16 22:53:03 UTC 2024 until: Fri Jun 14 22:53:03 UTC 2024
Certificate fingerprints:
SHA1: 12:A9:CD:9B:61:2F:34:2F:8B:1B:5F:43:D4:AB:6E:14:FD:08:16:29
SHA256: 99:7E:86:71:CD:34:33:64:D1:5E:EE:3C:7D:CB:0F:4C:27:27:AC:76:36:FD:22:CD:C1:F1:AE:63:E8:49:24:5F
Signature algorithm name: SHA256WITHRSA <-----------------
Subject Public Key Algorithm: 2048-bit RSA key <-----------------
Version: 3
*******************************************
*******************************************
Can I roll back?
Yes, if you self-update and run into issues, you would be able to roll back to the previous version of their CloudHub 1.0 application in the Application Manager UI or the API.
Is there an exception process for the auto-updates?
No. There will be no customer exception in this process.
Can I opt out of this DLB upgrade?
Unfortunately, we can not delay the upgrade to your DLBs past the deadline because of technical dependencies that could impact the reliability of your DLBs. If you have not proactively upgraded your DLBs by the deadline they will be automatically upgraded.
Does this update impact Hybrid Standalone customers ?
No, the FIPs enforcement on the 4.3, 4.4, and 4.6 runtimes is only applicable to the runtimes that are deployed in Cloudhub.
001186489

We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.