Skip to content

ENT-15121: Merging forward updates from release/os/4.11 to release/os/4.12 - 2026-06-15#8199

Open
corda-jenkins-ci02[bot] wants to merge 6 commits into
release/os/4.12from
merge-release/os/4.11-release/os/4.12-2026-06-15-923
Open

ENT-15121: Merging forward updates from release/os/4.11 to release/os/4.12 - 2026-06-15#8199
corda-jenkins-ci02[bot] wants to merge 6 commits into
release/os/4.12from
merge-release/os/4.11-release/os/4.12-2026-06-15-923

Conversation

@corda-jenkins-ci02

@corda-jenkins-ci02 corda-jenkins-ci02 Bot commented Jun 15, 2026

Copy link
Copy Markdown
Contributor

This PR was created by the merge bot.

Includes:

shubhamsinghr3 and others added 4 commits June 9, 2026 09:09
👮🏻👮🏻👮🏻 !!!! DESCRIBE YOUR CHANGES HERE !!!! DO NOT FORGET !!!! 👮🏻👮🏻👮🏻

This PR updates assertion in KotlinUtilsTest.kt to improve null-value
handling.

# PR Checklist:

- [ ] Have you run the unit, integration and smoke tests as described
[here](https://docs.r3.com/testing.html)?
- [ ] If you added public APIs, did you write the JavaDocs/kdocs?
- [ ] If the changes are of interest to application developers, have you
added them to the changelog, and potentially the [release
notes](https://docs.r3.com/release-notes.html)
(`https://docs.r3.com/release-notes.html`)?
- [ ] If you are contributing for the first time, please read the
[contributor agreement](https://docs.r3.com/contributing.html) now and
add a comment to this pull request stating that your PR is in accordance
with the [Developer's Certificate of
Origin](https://docs.r3.com/contributing.html).

Thanks for your code, it's appreciated! :)
Dependency and waiver updates for security issues:

**Jackson upgrade**
CWE-770	Allocation of Resources Without Limits or Throttling

Required some rework to _CordaModule_ to provide some type-specific
deserializers, due to the newer version of Jackson being stricter about
return types for serializers/deserializers.

**Netty upgrade**
CVE-2026-45416	Allocation of Resources Without Limits or Throttling
CVE-2026-44249	Incorrect Comparison

**Commons-dbcp2 forced-upgrade**
CWE-200	Information exposure

**Commons-beanutils in Serialization**
Vulnerable version of commons-beanutils was being pulled in via Artemis,
but only in the _serialization_ sub-module.
Added a compile dependency for a non-vulnerable beanutils in
_serialization_, rather than forcing it everywhere.

CVE-2025-48734 Use of Externally-Controlled Input to Select Classes or
Code ('Unsafe Reflection')

**OkHttp3 waivers**
CVE-2021-0341	Improper Certificate Validation
CVE-2023-0833	Information Exposure
CVE-2023-3635	Denial of Service (DoS)

**Artemis waivers**
CVE-2020-15250	Information Exposure
CVE-2026-27446	Missing Authentication for Critical Function
CVE-2025-27427	Incorrect Authorization
CVE-2025-27391	Insertion of Sensitive Information into Log File
CVE-2025-27391	Insertion of Sensitive Information into Log File
CVE-2025-27391	Insertion of Sensitive Information into Log File

**Log4j waivers**
CVE-2025-68161	Improper Validation of Certificate with Host Mismatch
CVE-2026-34477	Improper Validation of Certificate with Host Mismatch
CVE-2026-34480	Improper Encoding or Escaping of Output
CVE-2026-34479	Improper Encoding or Escaping of Output

**Apache Shiro waivers**
CVE-2026-23903	Authentication Bypass by Alternate Name
CVE-2026-23901	Timing Attack
CVE-2026-43827	Session Fixation
CVE-2026-43828 Sensitive Cookie in HTTPS Session Without "Secure"
Attribute

**Jetty waivers**
CVE-2025-11143	Interpretation Conflict
CVE-2026-2332	HTTP Request Smuggling

**Build-only waivers**
CVE-2023-35947	Arbitrary File Write via Archive Extraction (Zip Slip)
CVE-2020-29582	Information Exposure
CVE-2022-24329	Improper Locking

**SnakeYaml waivers**
CVE-2022-1471	Arbitrary Code Execution
…_dependency_updates

ENT-15121 - Security dependency updates 4.11
@corda-jenkins-ci02

Copy link
Copy Markdown
Contributor Author

Please remember to 'Merge' all forward merges and do not 'Squash and Merge'

@chriscochrane chriscochrane marked this pull request as ready for review June 15, 2026 18:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants