tech-pkg archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

py-twisted vulnerability: anyone up for backporting



twisted has just released a vulnerabilty report:

  https://github.com/twisted/twisted/security/advisories/GHSA-c8m8-j448-xjx7

which says

  "The HTTP 1.0 and 1.1 server provided by twisted.web could process
  pipelined HTTP requests out-of-order, possibly resulting in
  information disclosure."

I found out about this because matrix-synapse uses twisted, but it seems
that using nginx as a reverse proxy doesn't enable this attack because
it won't ever pipeline upstream requests.  But, probably it's a problem
someplace else; the history of vulns says that it's always worse than
you think.

tahoe-lafs also uses twisted (but I'm not running that).

twisted upstream appears troubled in that they aren't making a patch
release with just the fix on top of the previous stable, but instead are
going through an RC process with other accumulated changes:

  https://github.com/twisted/twisted/issues/12271

which will probably take another 5 days.

This situation seems well short of the justification needed to package
an RC (consider this a pre-emptive objection :-).

Also, this should be fixed on 2024Q2; pulling up a minor release seems
unwise.

It seems like this is the commit with the fix:

  https://github.com/twisted/twisted/commit/4a930de12fb67e88fefcb8822104152f42b27abc

Is anybody up for adding that as a patch, testing, committing, waiting a
few days, and submitting a pullup?


Home | Main Index | Thread Index | Old Index