CVE catalog

CVE-2026-54387

Tinyproxy through 1.11.3, fixed in commit ff45d3b, fails to reconcile conflicting Content-Length and Transfer-Encoding: chunked headers, forwarding both verbatim to the backend while using Content-Len

[CVE catalog]

Severity
Critical · CVSS 9.3
Published
Source
[NVD] · [CVE record]
EPSS
0.44% · Oct 25, 2026

Tinyproxy through 1.11.3, fixed in commit ff45d3b, fails to reconcile conflicting Content-Length and Transfer-Encoding: chunked headers, forwarding both verbatim to the backend while using Content-Length to determine how many request body bytes to consume. Remote attackers can desynchronize the proxy and backend parser state, allowing injection of arbitrary HTTP requests to the backend to enable cache poisoning, access control bypass, and request hijacking.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debiantinyproxysid1.11.3-1vulnerable
Debiantinyproxyforky1.11.3-1vulnerable
Debiantinyproxytrixie1.11.2-1vulnerable
Debiantinyproxybookworm1.11.1-2.1+deb12u1vulnerable
Debiantinyproxybookworm-security1.11.1-2.1+deb12u1vulnerable
CpetinyproxyNot reportedNot reportedvulnerable
Opensusetinyproxytumbleweed1.11.3-3.1fixed
Opensusetinyproxyleap 16.01.11.3-bp160.2.1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debiantinyproxysourcesid(unfixed)not yet assignedNot reported[1140350]
Debiantinyproxysourceforky(unfixed)not yet assignedNot reported[1140350]
Debiantinyproxysourcetrixie(unfixed)not yet assignedNot reported[1140350]
Debiantinyproxysourcebookworm(unfixed)not yet assignedNot reported[1140350]
Opensusetinyproxyrpmtumbleweed1.11.3-3.1Not reportedOPENSUSE-SU-2026:11060-1Not reported
Opensusetinyproxyrpmleap 16.01.11.3-bp160.2.1Not reportedOPENSUSE-SU-2026:22133-1Not reported

[Debian bug #1140350]

Notes

[trixie] tinyproxy: Minor issue [bookworm] tinyproxy: Minor issue; forward proxy does not pool backend connections across clients, exploitation needs a shared upstream proxy/cache, no upstream release with the fix

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • [tinyproxy]Affected
    Details (6)
    • 1.11.1-2.1+deb12u1 · all · bookworm

      Affected

      nvd · tinyproxy · debian · bookworm; nvd · tinyproxy · debian · 12

    • 1.11.1-2.1+deb12u1 · all · bookworm

      Affected

      nvd · tinyproxy · debian · bookworm; nvd · tinyproxy · debian · 12

    • 1.11.2-1~bpo12+1 · all · bookworm-backports

      Affected

      nvd · tinyproxy · debian · bookworm; nvd · tinyproxy · debian · 12

    • 1.11.2-1~bpo12+1 · all · bookworm-backports

      Affected

      nvd · tinyproxy · debian · bookworm; nvd · tinyproxy · debian · 12

    • 1.11.1-2.1+deb12u1 · all · bookworm-security

      Affected

      nvd · tinyproxy · debian · bookworm; nvd · tinyproxy · debian · 12

    • 1.11.1-2.1+deb12u1 · all · bookworm-security

      Affected

      nvd · tinyproxy · debian · bookworm; nvd · tinyproxy · debian · 12

  • [tinyproxy-bin]Affected

    Source package: [tinyproxy]

    Details (6)
    • 1.11.1-2.1+deb12u1 · amd64 · bookworm

      Affected

      nvd · tinyproxy · debian · bookworm; nvd · tinyproxy · debian · 12

    • 1.11.1-2.1+deb12u1 · arm64 · bookworm

      Affected

      nvd · tinyproxy · debian · bookworm; nvd · tinyproxy · debian · 12

    • 1.11.2-1~bpo12+1 · amd64 · bookworm-backports

      Affected

      nvd · tinyproxy · debian · bookworm; nvd · tinyproxy · debian · 12

    • 1.11.2-1~bpo12+1 · arm64 · bookworm-backports

      Affected

      nvd · tinyproxy · debian · bookworm; nvd · tinyproxy · debian · 12

    • 1.11.1-2.1+deb12u1 · amd64 · bookworm-security

      Affected

      nvd · tinyproxy · debian · bookworm; nvd · tinyproxy · debian · 12

    • 1.11.1-2.1+deb12u1 · arm64 · bookworm-security

      Affected

      nvd · tinyproxy · debian · bookworm; nvd · tinyproxy · debian · 12

[Debian 13 (Trixie)]

  • [tinyproxy]Affected
    Details (4)
    • 1.11.2-1 · all · trixie

      Affected

      nvd · tinyproxy · debian · 13

    • 1.11.2-1 · all · trixie

      Affected

      nvd · tinyproxy · debian · 13

    • 1.11.3-1~bpo13+1 · all · trixie-backports

      Affected

      nvd · tinyproxy · debian · 13

    • 1.11.3-1~bpo13+1 · all · trixie-backports

      Affected

      nvd · tinyproxy · debian · 13

  • [tinyproxy-bin]Affected

    Source package: [tinyproxy]

    Details (4)
    • 1.11.2-1 · amd64 · trixie

      Affected

      nvd · tinyproxy · debian · 13

    • 1.11.2-1+b1 · arm64 · trixie

      Affected

      nvd · tinyproxy · debian · 13

    • 1.11.3-1~bpo13+1 · amd64 · trixie-backports

      Affected

      nvd · tinyproxy · debian · 13

    • 1.11.3-1~bpo13+1 · arm64 · trixie-backports

      Affected

      nvd · tinyproxy · debian · 13

[openSUSE Tumbleweed]

  • [tinyproxy]Fixed

    Source package: [tinyproxy]

    Details (1)
    • 1.11.3-3.3 · x86_64 · tumbleweed

      Fixed · Fixed: 1.11.3-3.1

      nvd · tinyproxy · opensuse · tumbleweed

Observed:

References