-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

On Thu, 29 Oct 2026 18:18:24 +0100 Hefee <[email protected]> wrote:
> Package: release.debian.org
> Severity: normal
> Tags: trixie
> X-Debbugs-Cc: [email protected], Paulo Henrique de
> Lima Santana <[email protected]>, [email protected] Control: affects -1
> + src:flask-socketio User: [email protected]
> Usertags: pu
> 
> [ Reason ]
> Fixing CVE-2026-27205 within flask changed the API and broke
> flask-socketio. The outcome was that onionshare chat cannot be used
> anymore on Trixie (#1136892).
> The API change in flask is known with 3.1.3 and flask-socketio 5.6.1
> already adopted the API change (#1132356), that got uploaded to
> unstable.
> 
> [ Impact ]
> Every application used to write RequestContext.session is broken
> and cannot be used anymore. One application is onionshare, the chat
> mode.
> 
> [ Tests ]
> flask-socketio own testsuite discovered this breakage [1] and debusine
> [2] shows that the testsuite is fixed with the current packported
> patch. Built myself and tested locally.
> 
> [1] https://lists.debian.org/debian-lts/2026/07/msg00080.html
> [2]
> https://debusine.debian.net/debian/developers/work-request/1558905/
> 
> [ Risks ]
> The source of this patch is from upstream, that is stripped down to a
> minimal change that fixes that adopt the API change done by fixing
> CVE-2026-27205.
> As the patch itself does not change the API of flask-socketio, I
> expect that the risk of this fix is very minimal. Especially it uses
> duck-typing, so it should adopt the corret API of flask in either way.
> 
> [ Checklist ]
>   [x] *all* changes are documented in the d/changelog
>   [x] I reviewed all changes and I approve them
>   [x] attach debdiff against the package in (old)stable
>   [x] the issue is verified as fixed in unstable
> 
> [ Changes ]
> * Added part of upstream patch to adopt new flask API.
> * Update gbp.conf debian-branch to debian/trixie.
> 
> [ Other info ]
> Myself is not the Mantainer of flask-socketio. I asked phls if I
> should/can do the pu.
> 
> phls answered me on 2026-10-28 by email:
> 
> > I've never done a pu :-)
> > So, If you can do it, go ahead. I will follow to learn how to do it.
> 
> I hope this is enough evidence, that I work together with the
> mantainer of flask-socketio.
> 
> I didn't upload as I don't know if I should remark it somehow, that
> I'm not the mantainer.

Thank you hefee!

Let me know If I can help with anynthing.

best regards,

- -- 
Paulo Henrique de Lima Santana (phls)
Belo Horizonte - Brasil
Debian Developer
Site: http://phls.com.br
GPG ID: 0443C450
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEQySpKy57hdp/nJxAxm0GtARDxFAFAmrkkNcACgkQxm0GtARD
xFBp2g//VcYb8qDMrqO6NWVP+J9VpwL8whrqbgu8ixEdqOiEy2e1pPLfGdCLcs1N
4UfEHQkAtJgvY+rL7BraUDpe61AWtTOQ1cRMB2/CA5tCg7TDnL2KTBjltu2ZNT28
x1LqHKHcNWTMKqI1NXp7Abr9ycw35823fVmXg/clIphaCGVFKK5WdW/RqBYEF4Z1
rQD9iXZEwu2WWdnK39+bWfhSo/eeckBuemUjP5X6TGNple4eF9vod/3nTUY0J2LL
0zC5MG6wO3z18CEHA5Zdi0yPgVJbarnACyQfcjrgxKt32bCA0fEY2n4hG/dj/VlJ
l+mPyYRBLFx3j7zcUSIPV0kgLgcshT6DFKSryH6CgOsdr2R5dqSpqZtQP2cnG5kd
FoQQM2wwazfUvLKJRUliYjMg9FjXetEqDvsveXpiaQ3deEIKJKObqlcAeBgm62gi
nwn8yucxMKoki0twokTKG3nDzv0XrZrXdw41RRzDZU5LskiodrvLM4EochxmmqUc
0rXasgtkCh1EHJSRP3A4jq1n8331zPgoZlwmaj4PheRlWuTX4dVxj+ms8MLVsoE/
zVVd9zz2hEUVSv/NGPnsdr+1v+Tdg9QSPbfr0rEGZhoKSCRbQbx5FAhlLSosznYe
qSkFWaL0OcIuXDC/yYbwbPT2Nf+2yAQ3Iloc2YNFJ2ZajzNRDo4=
=vAoR
-----END PGP SIGNATURE-----

Reply via email to