Skip to content
Heist/ feed
Back to feed
Medium

Traefik: respondingTimeouts.readTimeout is not applied to HTTP/3, leaving slow-body uploads unbounded

Type: advisorySources: OSV

Traefik is an open source HTTP reverse proxy and load balancer. From 2.8.2 until 2.11.56 and 3.7.12, HTTP/3 entrypoints do not apply entryPoints..transport.respondingTimeouts.readTimeout because the timeout is enforced on a TCP connection and the HTTP/3 server has no corresponding QUIC stream deadline. An unauthenticated client can use a slow request body, trickling data indefinitely while holding a request and an upstream connection open and exhausting backends with bounded connection pools. This issue is fixed in 2.11.56 and 3.7.12.

Products
Not specified
Affected versions
Not specified
Fixed versions
Not specified
CVEs
CVE-2026-88012, CVE-2026-88878
Confirmed fixed CVEs
Not specified
Updated in this feed
4 Nov 2026, 17:04 UTC · Revision 1

Source evidence

Traefik: respondingTimeouts.readTimeout is not applied to HTTP/3, leaving slow-body uploads unbounded

core-osv · Original source

Published 10 Sept 2026, 15:35 UTC

Traefik is an open source HTTP reverse proxy and load balancer. From 2.8.2 until 2.11.56 and 3.7.12, HTTP/3 entrypoints do not apply entryPoints..transport.respondingTimeouts.readTimeout because the timeout is enforced on a TCP connection and the HTTP/3 server has no corresponding QUIC stream deadline. An unauthenticated client can use a slow request body, trickling data indefinitely while holding a request and an upstream connection open and exhausting backends with bounded connection pools. This issue is fixed in 2.11.56 and 3.7.12.

osv:CVE-2026-88012
Complete source record
{
  "id": "34c1c31e48fc1cfa4d2f049fbc28596d51ce8cff4bdd9f34607b8eb2bfec68be",
  "url": "https://osv.dev/vulnerability/CVE-2026-88012",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "Traefik: respondingTimeouts.readTimeout is not applied to HTTP/3, leaving slow-body uploads unbounded",
    "summary": "Traefik is an open source HTTP reverse proxy and load balancer. From 2.8.2 until 2.11.56 and 3.7.12, HTTP/3 entrypoints do not apply entryPoints..transport.respondingTimeouts.readTimeout because the timeout is enforced on a TCP connection and the HTTP/3 server has no corresponding QUIC stream deadline. An unauthenticated client can use a slow request body, trickling data indefinitely while holding a request and an upstream connection open and exhausting backends with bounded connection pools. This issue is fixed in 2.11.56 and 3.7.12.",
    "evidence": "osv:CVE-2026-88012",
    "products": [],
    "severity": "medium",
    "structured": {
      "id": "CVE-2026-88012",
      "aliases": [
        "CVE-2026-88012",
        "CVE-2026-88878",
        "GHSA-7ghq-v6jf-g56c",
        "GO-2026-6454"
      ],
      "metrics": [
        {
          "type": "CVSS_V3",
          "score": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://github.com/traefik/traefik",
              "type": "GIT",
              "events": [
                {
                  "introduced": "23c26d64eeb72eaecaecedc31ca740e83304fde2"
                },
                {
                  "fixed": "d87731461f0c7beb6fdbcc5a5655a44ce56e537a"
                },
                {
                  "introduced": "d99d2f95e66a28ee8180634dc80fdf13ba68c62a"
                },
                {
                  "fixed": "e8f398ee30ca5643158ea9094b701b8eae9849e5"
                },
                {
                  "fixed": "a8d0bc425859dde7481a6c9a324e610b81d754d0"
                }
              ],
              "database_specific": {
                "extracted_events": [
                  {
                    "cpe": "cpe:2.3:a:traefik:traefik:*:*:*:*:*:*:*:*",
                    "range": [
                      {
                        "introduced": "2.8.2"
                      },
                      {
                        "fixed": "2.11.56"
                      }
                    ],
                    "source": "CPE_RANGE"
                  },
                  {
                    "cpe": "cpe:2.3:a:traefik:traefik:*:*:*:*:*:*:*:*",
                    "range": [
                      {
                        "introduced": "3.0.0"
                      },
                      {
                        "fixed": "3.7.12"
                      }
                    ],
                    "source": "CPE_RANGE"
                  },
                  {
                    "range": [
                      {
                        "fixed": "a8d0bc425859dde7481a6c9a324e610b81d754d0"
                      }
                    ],
                    "source": "REFERENCES_COMMIT"
                  },
                  {
                    "range": [
                      {
                        "fixed": "d87731461f0c7beb6fdbcc5a5655a44ce56e537a"
                      }
                    ],
                    "source": "REFERENCES_TAG",
                    "original_tag": "v2.11.56"
                  },
                  {
                    "range": [
                      {
                        "fixed": "e8f398ee30ca5643158ea9094b701b8eae9849e5"
                      }
                    ],
                    "source": "REFERENCES_TAG",
                    "original_tag": "v3.7.12"
                  }
                ]
              }
            }
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-88012.json"
          }
        }
      ],
      "modified": "2026-10-28T02:30:37.964491071Z",
      "provider": "osv",
      "references": [
        "https://github.com/traefik/traefik/releases/tag/v2.11.56",
        "https://github.com/traefik/traefik/releases/tag/v3.7.12",
        "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/88xxx/CVE-2026-88012.json",
        "https://github.com/traefik/traefik/security/advisories/GHSA-7ghq-v6jf-g56c",
        "https://nvd.nist.gov/vuln/detail/CVE-2026-88012",
        "https://github.com/traefik/traefik/commit/a8d0bc425859dde7481a6c9a324e610b81d754d0",
        "https://github.com/traefik/traefik/pull/13717"
      ],
      "provider_metadata": {
        "cwe_ids": [
          "CWE-770"
        ],
        "cna_assigner": "GitHub_M",
        "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/88xxx/CVE-2026-88012.json"
      }
    },
    "related_cves": [
      {
        "value": "CVE-2026-88012",
        "evidence": "/id"
      },
      {
        "value": "CVE-2026-88878",
        "evidence": "/aliases"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 505129,
  "published_at": "2026-09-10T15:35:12.851+00:00"
}