Vulnerability Description
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.
CVSS Score
HIGH
Affected Products
| Vendor | Product | Versions |
|---|---|---|
| Twisted | Twisted | >= 21.7.0, < 22.2.0 |
| Debian | Debian Linux | 9.0 |
| Oracle | Http Server | 12.2.1.3.0 |
| Oracle | Zfs Storage Appliance Kit | 8.8 |
| Fedoraproject | Fedora | 35 |
Related Weaknesses (CWE)
References
- https://github.com/twisted/twisted/commit/89c395ee794e85a9657b112c4351417850330ePatchThird Party Advisory
- https://github.com/twisted/twisted/releases/tag/twisted-22.2.0Release NotesThird Party Advisory
- https://github.com/twisted/twisted/security/advisories/GHSA-rv6r-3f5q-9rgxExploitPatchThird Party Advisory
- https://lists.debian.org/debian-lts-announce/2022/03/msg00009.htmlMailing ListThird Party Advisory
- https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedorapro
- https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedorapro
- https://security.gentoo.org/glsa/202301-02Third Party Advisory
- https://twistedmatrix.com/trac/ticket/10284Issue TrackingVendor Advisory
- https://www.oracle.com/security-alerts/cpuapr2022.htmlPatchThird Party Advisory
- https://github.com/twisted/twisted/commit/89c395ee794e85a9657b112c4351417850330ePatchThird Party Advisory
- https://github.com/twisted/twisted/releases/tag/twisted-22.2.0Release NotesThird Party Advisory
- https://github.com/twisted/twisted/security/advisories/GHSA-rv6r-3f5q-9rgxExploitPatchThird Party Advisory
- https://lists.debian.org/debian-lts-announce/2022/03/msg00009.htmlMailing ListThird Party Advisory
- https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedorapro
- https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedorapro
FAQ
What is CVE-2022-21716?
CVE-2022-21716 is a vulnerability with a CVSS score of 7.5 (HIGH). 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 pee...
How severe is CVE-2022-21716?
CVE-2022-21716 has been rated HIGH with a CVSS base score of 7.5/10. Review the CVSS metrics above for detailed severity breakdown.
Is there a patch for CVE-2022-21716?
Check the references section above for vendor advisories and patch information. Affected products include: Twisted Twisted, Debian Debian Linux, Oracle Http Server, Oracle Zfs Storage Appliance Kit, Fedoraproject Fedora.