AI and data stack advisories

Severe, 6 weeks1496Projects326

1496 severe, 6 weeks · 326 projects

AWSGHSA-j875-5qwx-w645

Server denial-of-service via crafted handshake message

AWS

Published Oct 12, 2020

Low
Fix: upgrade to v0.10.19 or later
GitHub advisory

NULL pointer dereference in s2n_handshake_read_io()

Server or client applications that receive an application data message in the final handshake record before the TLS handshake is complete will crash due to a NULL pointer dereference. To exploit this issue, an adversary must go through a full handshake sequence and send a handcrafted TLS record to trigger a remote crash of the application.

Applications using s2n are expected to restart following a NULL pointer dereference, and client applications may also retry requests. No AWS service was impacted by this issue and AWS customers do not need to take any action.

All versions of s2n through commit [https://github.com/awslabs/s2n/commit/0df8de3c5630357ed25b935a5978c63f49bb4108](https://github.com/awslabs/s2n/commit/0df8de3c5630357ed25b935a5978c63f49bb4108) are affected by this issue.

Affected s2n users should fetch s2n commit [https://github.com/awslabs/s2n/commit/b74b95563b14d4db50b53c07a779527b729a672e](https://github.com/awslabs/s2n/commit/b74b95563b14d4db50b53c07a779527b729a672e).

Affected versions

PackageAffectedFixed in
s2n
Product
< v0.10.19v0.10.19
Details and references

More AWS advisories

All AWS