Skip to content

Ingela/ssl/hardening/otp 20289 - #11478

Open
IngelaAndin wants to merge 13 commits into
erlang:maintfrom
IngelaAndin:ingela/ssl/hardening/OTP-20289
Open

Ingela/ssl/hardening/otp 20289#11478
IngelaAndin wants to merge 13 commits into
erlang:maintfrom
IngelaAndin:ingela/ssl/hardening/OTP-20289

Conversation

@IngelaAndin

Copy link
Copy Markdown
Contributor

Some hardening commits planed to backport to supported relases.

@IngelaAndin IngelaAndin self-assigned this Aug 12, 2026
@IngelaAndin IngelaAndin added the team:PS Assigned to OTP team PS label Aug 12, 2026
@github-actions

github-actions Bot commented Aug 12, 2026

Copy link
Copy Markdown
Contributor

CT Test Results

    2 files     66 suites   26m 31s ⏱️
  831 tests   783 ✅  46 💤 2 ❌
4 326 runs  3 363 ✅ 961 💤 2 ❌

For more details on these failures, see this check.

Results for commit 96e1b47.

♻️ This comment has been updated with latest results.

To speed up review, make sure that you have read Contributing to Erlang/OTP and that all checks pass.

See the TESTING and DEVELOPMENT HowTo guides for details about how to run test locally.

Artifacts

// Erlang/OTP Github Action Bot

@IngelaAndin
IngelaAndin force-pushed the ingela/ssl/hardening/OTP-20289 branch 19 times, most recently from 01207e9 to ae32c62 Compare August 14, 2026 07:49
Add missing format_status function to avoid unwanted logging.

Also use new format_staus/1 instead of deprecated format_status/2.
Add sanity checks.

Correct documentation for logging.

Ignore invalid CRL input.
Avoid bignums and floats.
Handle termination of clients that locked a ticket for
PSK resumption attempt when using automated client ticket
store.
Run TLS-1.3 instead of TLS-1.2

Make sure net_kernel allowed is honored in all cases.
Add missing state update
Could cause connection failure instead of DTLS alert ignoring.

Fix fragment reassembling bug and handle unexpected epoch 0 message.
Mitigate DoS attack possiblities.
Correct TLS-1.3 ALPN check.

Add missing client santity check.

Various MUST alerts for extension handling.
Better safe guard, try of to narrow here.
Ensure signature algs are checked for intermediates.
If user hade own verify fun these would previously
be missed.

Add missing extension assertion.
@IngelaAndin
IngelaAndin force-pushed the ingela/ssl/hardening/OTP-20289 branch from ae32c62 to 96e1b47 Compare August 14, 2026 15:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

team:PS Assigned to OTP team PS

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant