Skip to content

build/deps: upgrade openssl to v3.0.20 (CVE-2026-31790)#30239

Merged
tyson-redpanda merged 1 commit into
v25.3.xfrom
snyk/cve-2026-31790-openssl-v25.3.x
Apr 22, 2026
Merged

build/deps: upgrade openssl to v3.0.20 (CVE-2026-31790)#30239
tyson-redpanda merged 1 commit into
v25.3.xfrom
snyk/cve-2026-31790-openssl-v25.3.x

Conversation

@tyson-redpanda
Copy link
Copy Markdown
Contributor

@tyson-redpanda tyson-redpanda commented Apr 21, 2026

Upgrades the base OpenSSL build from 3.0.19 to 3.0.20 to fix CVE-2026-31790
(SNYK-UNMANAGED-OPENSSL-15928863): Improper Check for Unusual or Exceptional
Conditions in the RSASVE encapsulation path — an invalid RSA public key causes
uninitialized memory to be used as ciphertext output.

The openssl-fips build (3.0.9) is intentionally unchanged: it produces only
fips.so (the NIST CMVP-validated provider module), which does not contain the
vulnerable EVP encapsulation code. No validated fix version exists for the 3.0.x
FIPS provider; that finding is tracked separately.

The corresponding fix for dev and v26.1.x (OpenSSL 3.5.6) is in
#30238.

No vtools PR is required — this branch references OpenSSL via direct GitHub
release URL.

Backports Required

  • none - this is a backport

Release Notes

Bug Fixes

  • Upgraded OpenSSL from 3.0.19 to 3.0.20 to address CVE-2026-31790, which could allow an attacker supplying a malformed RSA public key to trigger use of uninitialized memory during RSA key encapsulation.

FIXES=CORE-16121

@tyson-redpanda tyson-redpanda marked this pull request as ready for review April 21, 2026 18:07
@tyson-redpanda tyson-redpanda merged commit 6554ff9 into v25.3.x Apr 22, 2026
19 checks passed
@tyson-redpanda tyson-redpanda deleted the snyk/cve-2026-31790-openssl-v25.3.x branch April 22, 2026 21:10
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.

2 participants