{"schema_version":1,"title":"twisted (PyPI) vulnerabilities","summary":"Junglewise Threat Intelligence has tracked 16 vulnerabilities in twisted (PyPI): 0 in the last 7 days and 2 in the last 90 days, 0 of them critical and 0 exploited in the wild. The most recent, CVE-2024-41671, was published on 7 July 2026.","url":"https://junglewise.ai/threats/technologies/pypi-twisted","json_url":"https://junglewise.ai/threats/technologies/pypi-twisted.json","publisher":"Junglewise Threat Intelligence","license":"CC-BY-4.0","license_url":"https://creativecommons.org/licenses/by/4.0/","attribution":"Junglewise Threat Intelligence, https://junglewise.ai/threats/technologies/pypi-twisted","sources":"NVD, GitHub Security Advisories, OSV, the CISA Known Exploited Vulnerabilities catalog, FIRST EPSS and vendor advisories","kind":"technology","counts":{"high":1,"all_time":16,"critical":0,"exploited":0,"last_7_days":0,"last_30_days":0,"last_90_days":2,"last_365_days":3},"latest":[{"cve":"CVE-2024-41671","cvss":3.1,"epss":0.0086,"slug":"cve-2024-41671-twisted-web-has-disordered-http-pipeline-response","title":"PYSEC-2026-1992 - twisted.web has disordered HTTP pipeline response","severity":"low","exploited":false,"published_at":"2026-07-07T14:34:37.734958+00:00","url":"https://junglewise.ai/threats/cve-2024-41671-twisted-web-has-disordered-http-pipeline-response"},{"cve":"CVE-2022-39348","cvss":3.1,"epss":0.0124,"slug":"cve-2022-39348-twisted-vulnerable-to-namevirtualhost-host-header-injection","title":"PYSEC-2026-1055 - Twisted vulnerable to NameVirtualHost Host header injection","severity":"low","exploited":false,"published_at":"2026-07-07T10:17:22.852562+00:00","url":"https://junglewise.ai/threats/cve-2022-39348-twisted-vulnerable-to-namevirtualhost-host-header-injection"},{"cve":"CVE-2026-42304","cvss":7.5,"epss":0.0095,"slug":"cve-2026-42304-twisted-denial-of-service-via-dns-compression-pointer-chains","title":"Twisted Denial of Service via DNS compression pointer chains","severity":"high","exploited":false,"published_at":"2026-05-13T21:16:46.933+00:00","url":"https://junglewise.ai/threats/cve-2026-42304-twisted-denial-of-service-via-dns-compression-pointer-chains"},{"cve":"CVE-2024-41810","cvss":3.1,"epss":0.012,"slug":"cve-2024-41810-twisted-vulnerable-to-html-injection-in-http-redirect-body","title":"PYSEC-2024-75 - Twisted is an event-based framework for internet applications, supporting Python 3.6+. The `twisted.web.util.redirectTo` function contains a","severity":"low","exploited":false,"published_at":"2024-07-29T16:15:00+00:00","url":"https://junglewise.ai/threats/cve-2024-41810-twisted-vulnerable-to-html-injection-in-http-redirect-body"},{"cve":"CVE-2023-46137","cvss":3.1,"epss":0.0077,"slug":"cve-2023-46137-twisted-web-has-disordered-http-pipeline-response","title":"PYSEC-2023-224 - Twisted is an event-based framework for internet applications. Prior to version 23.10.0rc1, when sending multiple HTTP requests in one TCP p","severity":"low","exploited":false,"published_at":"2023-10-25T21:15:00+00:00","url":"https://junglewise.ai/threats/cve-2023-46137-twisted-web-has-disordered-http-pipeline-response"},{"cve":"CVE-2022-24801","cvss":3.1,"epss":0.028,"slug":"cve-2022-24801-inconsistent-interpretation-of-http-requests-in-twisted-web","title":"PYSEC-2022-195 - Twisted is an event-based framework for internet applications, supporting Python 3.6+. Prior to version 22.4.0rc1, the Twisted Web HTTP 1.1","severity":"low","exploited":false,"published_at":"2022-04-04T18:15:00+00:00","url":"https://junglewise.ai/threats/cve-2022-24801-inconsistent-interpretation-of-http-requests-in-twisted-web"},{"cve":"CVE-2022-21716","cvss":3.1,"epss":0.0351,"slug":"cve-2022-21716-twisted-ssh-client-and-server-deny-of-service-during-ssh","title":"PYSEC-2022-160 - Twisted is an event-based framework for internet applications, supporting Python 3.6+. Prior to 22.2.0, Twisted SSH client and server implem","severity":"low","exploited":false,"published_at":"2022-03-03T21:15:00+00:00","url":"https://junglewise.ai/threats/cve-2022-21716-twisted-ssh-client-and-server-deny-of-service-during-ssh"},{"cve":"CVE-2022-21712","cvss":3.1,"epss":0.0138,"slug":"cve-2022-21712-cookie-and-header-exposure-in-twisted","title":"PYSEC-2022-27 - twisted is an event-driven networking engine written in Python. In affected versions twisted exposes cookies and authorization headers when","severity":"low","exploited":false,"published_at":"2022-02-07T22:15:00+00:00","url":"https://junglewise.ai/threats/cve-2022-21712-cookie-and-header-exposure-in-twisted"},{"cve":"CVE-2020-10108","cvss":3.1,"epss":0.0397,"slug":"cve-2020-10108-improper-input-validation-in-twisted","title":"PYSEC-2020-259 - In Twisted Web through 19.10.0, there was an HTTP request splitting vulnerability. When presented with two content-length headers, it ignore","severity":"low","exploited":false,"published_at":"2020-03-12T13:15:00+00:00","url":"https://junglewise.ai/threats/cve-2020-10108-improper-input-validation-in-twisted"},{"cve":"CVE-2020-10109","cvss":3.1,"epss":0.0329,"slug":"cve-2020-10109-http-request-smuggling-in-twisted","title":"PYSEC-2020-260 - In Twisted Web through 19.10.0, there was an HTTP request splitting vulnerability. When presented with a content-length and a chunked encodi","severity":"low","exploited":false,"published_at":"2020-03-12T13:15:00+00:00","url":"https://junglewise.ai/threats/cve-2020-10109-http-request-smuggling-in-twisted"},{"cve":"CVE-2016-1000111","cvss":3.1,"epss":0.0276,"slug":"cve-2016-1000111-twisted-http-proxy-environment-variable-forced-browsing","title":"PYSEC-2020-214 - Twisted before 16.3.1 does not attempt to address RFC 3875 section 4.1.18 namespace conflicts and therefore does not protect CGI application","severity":"low","exploited":false,"published_at":"2020-03-11T20:15:00+00:00","url":"https://junglewise.ai/threats/cve-2016-1000111-twisted-http-proxy-environment-variable-forced-browsing"},{"cve":"CVE-2014-7143","cvss":3.1,"epss":0.0261,"slug":"cve-2014-7143-twisted-trustroot-not-respected-in-http-client","title":"PYSEC-2019-212 - Python Twisted 14.0 trustRoot is not respected in HTTP client","severity":"low","exploited":false,"published_at":"2019-11-12T14:15:00+00:00","url":"https://junglewise.ai/threats/cve-2014-7143-twisted-trustroot-not-respected-in-http-client"},{"cve":"CVE-2019-12855","cvss":3,"epss":0.0181,"slug":"cve-2019-12855-improper-certificate-validation-in-twisted","title":"PYSEC-2019-129 - In words.protocols.jabber.xmlstream in Twisted through 19.2.1, XMPP support did not verify certificates when used with TLS, allowing an atta","severity":"low","exploited":false,"published_at":"2019-06-16T12:29:00+00:00","url":"https://junglewise.ai/threats/cve-2019-12855-improper-certificate-validation-in-twisted"},{"slug":"pysec-2019-59-in-words-protocols-jabber-xmlstream-in-twisted-through-19-4380a1c7","title":"PYSEC-2019-59 - In words.protocols.jabber.xmlstream in Twisted through 19.2.1, XMPP support did not verify certificates when used with TLS, allowing an atta","severity":"info","exploited":false,"published_at":"2019-06-16T12:29:00+00:00","url":"https://junglewise.ai/threats/pysec-2019-59-in-words-protocols-jabber-xmlstream-in-twisted-through-19-4380a1c7"},{"slug":"pysec-2019-58-in-twisted-before-19-2-1-twisted-web-did-not-validate-or-700548d9","title":"PYSEC-2019-58 - In Twisted before 19.2.1, twisted.web did not validate or sanitize URIs or HTTP methods, allowing an attacker to inject invalid characters s","severity":"info","exploited":false,"published_at":"2019-06-10T12:29:00+00:00","url":"https://junglewise.ai/threats/pysec-2019-58-in-twisted-before-19-2-1-twisted-web-did-not-validate-or-700548d9"},{"cve":"CVE-2019-12387","cvss":3.1,"epss":0.0252,"slug":"cve-2019-12387-twisted-crlf-injection","title":"PYSEC-2019-128 - In Twisted before 19.2.1, twisted.web did not validate or sanitize URIs or HTTP methods, allowing an attacker to inject invalid characters s","severity":"low","exploited":false,"published_at":"2019-06-10T12:29:00+00:00","url":"https://junglewise.ai/threats/cve-2019-12387-twisted-crlf-injection"}],"weekly":[{"week":"2026-07-06","critical":0,"exploited":0,"vulnerabilities":2},{"week":"2026-07-13","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-07-20","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-07-27","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-08-03","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-08-10","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-08-17","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-08-24","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-08-31","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-09-07","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-09-14","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-09-21","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-09-28","critical":0,"exploited":0,"vulnerabilities":0}],"related":[{"name":"tensorflow (PyPI)","slug":"pypi-tensorflow","vulnerabilities":428,"url":"https://junglewise.ai/threats/technologies/pypi-tensorflow"},{"name":"tensorflow-cpu (PyPI)","slug":"tensorflow-cpu","vulnerabilities":424,"url":"https://junglewise.ai/threats/technologies/tensorflow-cpu"},{"name":"tensorflow-gpu (PyPI)","slug":"tensorflow-gpu","vulnerabilities":421,"url":"https://junglewise.ai/threats/technologies/tensorflow-gpu"},{"name":"open-webui (PyPI)","slug":"open-webui","vulnerabilities":177,"url":"https://junglewise.ai/threats/technologies/open-webui"},{"name":"Django (PyPI)","slug":"django","vulnerabilities":172,"url":"https://junglewise.ai/threats/technologies/django"},{"name":"apache-airflow (PyPI)","slug":"apache-airflow","vulnerabilities":152,"url":"https://junglewise.ai/threats/technologies/apache-airflow"},{"name":"plone (PyPI)","slug":"pypi-plone","vulnerabilities":101,"url":"https://junglewise.ai/threats/technologies/pypi-plone"},{"name":"praisonai (PyPI)","slug":"pypi-praisonai","vulnerabilities":86,"url":"https://junglewise.ai/threats/technologies/pypi-praisonai"},{"name":"exiv2 (PyPI)","slug":"exiv2","vulnerabilities":85,"url":"https://junglewise.ai/threats/technologies/exiv2"},{"name":"nltk (PyPI)","slug":"nltk","vulnerabilities":83,"url":"https://junglewise.ai/threats/technologies/nltk"},{"name":"mlflow (PyPI)","slug":"mlflow","vulnerabilities":82,"url":"https://junglewise.ai/threats/technologies/mlflow"},{"name":"pillow (PyPI)","slug":"pillow","vulnerabilities":79,"url":"https://junglewise.ai/threats/technologies/pillow"}],"technology":{"hub":true,"name":"twisted (PyPI)","slug":"pypi-twisted","vendor":{"name":"PyPI","slug":"pypi","url":"https://junglewise.ai/threats/vendors/pypi"},"aliases":[],"description":"Python networking engine supporting asynchronous event-driven programming with networking protocols.","url":"https://junglewise.ai/threats/technologies/pypi-twisted"},"most_severe":[{"cve":"CVE-2026-42304","cvss":7.5,"epss":0.0095,"slug":"cve-2026-42304-twisted-denial-of-service-via-dns-compression-pointer-chains","title":"Twisted Denial of Service via DNS compression pointer chains","severity":"high","exploited":false,"published_at":"2026-05-13T21:16:46.933+00:00","url":"https://junglewise.ai/threats/cve-2026-42304-twisted-denial-of-service-via-dns-compression-pointer-chains"},{"cve":"CVE-2020-10108","cvss":3.1,"epss":0.0397,"slug":"cve-2020-10108-improper-input-validation-in-twisted","title":"PYSEC-2020-259 - In Twisted Web through 19.10.0, there was an HTTP request splitting vulnerability. When presented with two content-length headers, it ignore","severity":"low","exploited":false,"published_at":"2020-03-12T13:15:00+00:00","url":"https://junglewise.ai/threats/cve-2020-10108-improper-input-validation-in-twisted"},{"cve":"CVE-2022-21716","cvss":3.1,"epss":0.0351,"slug":"cve-2022-21716-twisted-ssh-client-and-server-deny-of-service-during-ssh","title":"PYSEC-2022-160 - Twisted is an event-based framework for internet applications, supporting Python 3.6+. Prior to 22.2.0, Twisted SSH client and server implem","severity":"low","exploited":false,"published_at":"2022-03-03T21:15:00+00:00","url":"https://junglewise.ai/threats/cve-2022-21716-twisted-ssh-client-and-server-deny-of-service-during-ssh"},{"cve":"CVE-2020-10109","cvss":3.1,"epss":0.0329,"slug":"cve-2020-10109-http-request-smuggling-in-twisted","title":"PYSEC-2020-260 - In Twisted Web through 19.10.0, there was an HTTP request splitting vulnerability. When presented with a content-length and a chunked encodi","severity":"low","exploited":false,"published_at":"2020-03-12T13:15:00+00:00","url":"https://junglewise.ai/threats/cve-2020-10109-http-request-smuggling-in-twisted"},{"cve":"CVE-2022-24801","cvss":3.1,"epss":0.028,"slug":"cve-2022-24801-inconsistent-interpretation-of-http-requests-in-twisted-web","title":"PYSEC-2022-195 - Twisted is an event-based framework for internet applications, supporting Python 3.6+. Prior to version 22.4.0rc1, the Twisted Web HTTP 1.1","severity":"low","exploited":false,"published_at":"2022-04-04T18:15:00+00:00","url":"https://junglewise.ai/threats/cve-2022-24801-inconsistent-interpretation-of-http-requests-in-twisted-web"},{"cve":"CVE-2016-1000111","cvss":3.1,"epss":0.0276,"slug":"cve-2016-1000111-twisted-http-proxy-environment-variable-forced-browsing","title":"PYSEC-2020-214 - Twisted before 16.3.1 does not attempt to address RFC 3875 section 4.1.18 namespace conflicts and therefore does not protect CGI application","severity":"low","exploited":false,"published_at":"2020-03-11T20:15:00+00:00","url":"https://junglewise.ai/threats/cve-2016-1000111-twisted-http-proxy-environment-variable-forced-browsing"},{"cve":"CVE-2014-7143","cvss":3.1,"epss":0.0261,"slug":"cve-2014-7143-twisted-trustroot-not-respected-in-http-client","title":"PYSEC-2019-212 - Python Twisted 14.0 trustRoot is not respected in HTTP client","severity":"low","exploited":false,"published_at":"2019-11-12T14:15:00+00:00","url":"https://junglewise.ai/threats/cve-2014-7143-twisted-trustroot-not-respected-in-http-client"},{"cve":"CVE-2019-12387","cvss":3.1,"epss":0.0252,"slug":"cve-2019-12387-twisted-crlf-injection","title":"PYSEC-2019-128 - In Twisted before 19.2.1, twisted.web did not validate or sanitize URIs or HTTP methods, allowing an attacker to inject invalid characters s","severity":"low","exploited":false,"published_at":"2019-06-10T12:29:00+00:00","url":"https://junglewise.ai/threats/cve-2019-12387-twisted-crlf-injection"},{"cve":"CVE-2022-21712","cvss":3.1,"epss":0.0138,"slug":"cve-2022-21712-cookie-and-header-exposure-in-twisted","title":"PYSEC-2022-27 - twisted is an event-driven networking engine written in Python. In affected versions twisted exposes cookies and authorization headers when","severity":"low","exploited":false,"published_at":"2022-02-07T22:15:00+00:00","url":"https://junglewise.ai/threats/cve-2022-21712-cookie-and-header-exposure-in-twisted"},{"cve":"CVE-2022-39348","cvss":3.1,"epss":0.0124,"slug":"cve-2022-39348-twisted-vulnerable-to-namevirtualhost-host-header-injection","title":"PYSEC-2026-1055 - Twisted vulnerable to NameVirtualHost Host header injection","severity":"low","exploited":false,"published_at":"2026-07-07T10:17:22.852562+00:00","url":"https://junglewise.ai/threats/cve-2022-39348-twisted-vulnerable-to-namevirtualhost-host-header-injection"}],"generated_at":"2026-09-28T03:07:00.154823+00:00"}