CVE-2022-21716
published 2022-03-03CVE-2022-21716: 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…
high7.5CVSS 3.1
AVNACLPRNUINSUCNINAH
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.
Affected
19 ranges
| Vendor | Product | Version range | Fixed in |
|---|---|---|---|
| debian | debian_linux | — | — |
| debian | twisted | < twisted 22.2.0-1 (bookworm) | twisted 22.2.0-1 (bookworm) |
| fedoraproject | fedora | — | — |
| fedoraproject | fedora | — | — |
| oracle | http_server | — | — |
| oracle | http_server | — | — |
| oracle | zfs_storage_appliance_kit | — | — |
| twisted | twisted | < 22.2.0 | 22.2.0 |
| twisted | twisted | >= 0 < 20.3.0-7+deb11u1 | 20.3.0-7+deb11u1 |
| twisted | twisted | >= 0 < 22.2.0-1 | 22.2.0-1 |
| twisted | twisted | >= 0 < 22.2.0-1 | 22.2.0-1 |
| twisted | twisted | >= 0 < 22.2.0-1 | 22.2.0-1 |
| twisted | twisted | >= 0 < 17.9.0-2ubuntu0.3 | 17.9.0-2ubuntu0.3 |
| twisted | twisted | >= 0 < 18.9.0-11ubuntu0.20.04.2 | 18.9.0-11ubuntu0.20.04.2 |
| twisted | twisted | >= 0 < 22.1.0-2ubuntu2.1 | 22.1.0-2ubuntu2.1 |
| twisted | twisted | >= 0 < 13.2.0-1ubuntu1.2+esm2 | 13.2.0-1ubuntu1.2+esm2 |
| twisted | twisted | >= 0 < 16.0.0-1ubuntu0.4+esm1 | 16.0.0-1ubuntu0.4+esm1 |
| twisted | twisted | >= 21.7.0 < 22.2.0 | 22.2.0 |
| twisted | twisted | >= 21.7.0 < 22.2.0 | 22.2.0 |
CVSS provenance
nvdv3.17.5HIGHCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
osv7.5HIGH