Twisted is an event-based framework for internet applications, supporting Python 3.6+. Prior to 22.2.0, Twisted SSH client and server implement is able to accept an infinite amount of data for the peer's SSH version identifier. This ends up with a buffer using all the available memory. The attach is a simple as `nc -rv localhost 22 < /dev/zero`. A patch is available in version 22.2.0. There are currently no known workarounds.
2022-03-03T21:15:07.747
2024-11-25T18:12:24.673
Modified
CVSSv3.1: 7.5 (HIGH)
AV:N/AC:L/Au:N/C:N/I:N/A:P
10.0
2.9
Type | Vendor | Product | Version/Range | Vulnerable? |
---|---|---|---|---|
Application | twisted | twisted | < 22.2.0 | Yes |
Operating System | debian | debian_linux | 9.0 | Yes |
Application | oracle | http_server | 12.2.1.3.0 | Yes |
Application | oracle | http_server | 12.2.1.4.0 | Yes |
Application | oracle | zfs_storage_appliance_kit | 8.8 | Yes |
Operating System | fedoraproject | fedora | 35 | Yes |
Operating System | fedoraproject | fedora | 36 | Yes |