VDB

PYSEC-2023-224

PYSEC-2023-224 PUBLISHED CVSS 5.300000190734863 MEDIUM

Record from OSV · Published October 25, 2023

twisted is fixed in 23.10.0rc1 and 23.10.0 (PyPI)

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.

Fixed versions

Upgrade to a fixed version or later. Language registries are listed first, then Linux distributions, then vendor products.

PackageEcosystemFixed in
twistedPyPI23.10.0rc1, 23.10.0

Risk scores

CVSS 3.1
5.300000190734863
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N

Affected products

VendorProductVersions
PyPItwisted19.10.0rc1, 0, 1.0.1

Timeline

  • Oct 25, 2023 CVE Published

Query this with the API

The same record, from the CLI:

vulnetix vdb vuln PYSEC-2023-224
vulnetix vdb fixes PYSEC-2023-224

Or with curl, using the org id and key from your account page:

curl -s -H "Authorization: ApiKey ${VULNETIX_ORG_ID}:${VULNETIX_API_KEY}" \
  "https://api.vdb.vulnetix.com/v2/vuln/PYSEC-2023-224/fixes/registry"

The Community plan is free and allows 50 queries a day. Get a free API key · API quickstart

Look up in the Resolve Platform →
$ Lookup Community · 50/day Open Lookup ›