Skip to content
Heist/ feed
Back to feed
Medium

twisted.web has disordered HTTP pipeline response

Type: advisorySources: OSV

Twisted is an event-based framework for internet applications. Prior to version 23.10.0rc1, when sending multiple HTTP requests in one TCP packet, twisted.web will process the requests asynchronously without guaranteeing the response order. If one of the endpoints is controlled by an attacker, the attacker can delay the response on purpose to manipulate the response of the second request when a victim launched two requests using HTTP pipeline. Version 23.10.0rc1 contains a patch for this issue.

Products
Not specified
Affected versions
Not specified
Fixed versions
Not specified
CVEs
CVE-2023-46137
Confirmed fixed CVEs
Not specified
Updated in this feed
6 Nov 2026, 00:56 UTC · Revision 1

Source evidence

twisted.web has disordered HTTP pipeline response

core-osv · Original source

Published 25 Oct 2023, 20:56 UTC

Twisted is an event-based framework for internet applications. Prior to version 23.10.0rc1, when sending multiple HTTP requests in one TCP packet, twisted.web will process the requests asynchronously without guaranteeing the response order. If one of the endpoints is controlled by an attacker, the attacker can delay the response on purpose to manipulate the response of the second request when a victim launched two requests using HTTP pipeline. Version 23.10.0rc1 contains a patch for this issue.

osv:CVE-2023-46137
Complete source record
{
  "id": "83bacd0c35171f906293dd14ae3e990dd6f26627b379180e6aa70cbbed90bf48",
  "url": "https://osv.dev/vulnerability/CVE-2023-46137",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "twisted.web has disordered HTTP pipeline response",
    "summary": "Twisted is an event-based framework for internet applications. Prior to version 23.10.0rc1, when sending multiple HTTP requests in one TCP packet, twisted.web will process the requests asynchronously without guaranteeing the response order. If one of the endpoints is controlled by an attacker, the attacker can delay the response on purpose to manipulate the response of the second request when a victim launched two requests using HTTP pipeline. Version 23.10.0rc1 contains a patch for this issue.",
    "evidence": "osv:CVE-2023-46137",
    "products": [],
    "severity": "medium",
    "structured": {
      "id": "CVE-2023-46137",
      "aliases": [
        "CVE-2023-46137",
        "GHSA-xc8x-vp79-p3wm",
        "PYSEC-2023-224"
      ],
      "metrics": [
        {
          "type": "CVSS_V3",
          "score": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://github.com/twisted/twisted",
              "type": "GIT",
              "events": [
                {
                  "introduced": "61c46d40eb65e7aaeaf4f2b10f6696427d1401b3"
                },
                {
                  "last_affected": "61c46d40eb65e7aaeaf4f2b10f6696427d1401b3"
                }
              ],
              "database_specific": {
                "extracted_events": [
                  {
                    "range": [
                      {
                        "introduced": "23.10.0rc1"
                      },
                      {
                        "last_affected": "23.10.0rc1"
                      }
                    ],
                    "source": "AFFECTED_FIELD",
                    "strategy": "StandaloneSingleVersion"
                  },
                  {
                    "cpe": "cpe:2.3:a:twisted:twisted:*:*:*:*:*:*:*:*",
                    "range": [
                      {
                        "introduced": "0"
                      },
                      {
                        "last_affected": "22.8.0"
                      }
                    ],
                    "source": "CPE_RANGE"
                  }
                ]
              }
            }
          ],
          "versions": [
            "23.10.0rc1",
            "twisted-23.10.0rc1"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2023-46137.json"
          }
        }
      ],
      "modified": "2026-10-28T02:30:45.512655703Z",
      "provider": "osv",
      "references": [
        "https://lists.debian.org/debian-lts-announce/2024/11/msg00028.html",
        "https://github.com/CVEProject/cvelistV5/tree/main/cves/2023/46xxx/CVE-2023-46137.json",
        "https://github.com/twisted/twisted/security/advisories/GHSA-xc8x-vp79-p3wm",
        "https://nvd.nist.gov/vuln/detail/CVE-2023-46137"
      ],
      "provider_metadata": {
        "cwe_ids": [
          "CWE-444"
        ],
        "cna_assigner": "GitHub_M",
        "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2023/46xxx/CVE-2023-46137.json"
      }
    },
    "related_cves": [
      {
        "value": "CVE-2023-46137",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 513655,
  "published_at": "2023-10-25T20:56:27.32+00:00"
}