Hi Bastian, On Tue, Oct 13, 2020 at 11:36:40PM +0200, Bastian Germann wrote: > Hi Salvatore, > > Thanks for your hints. > > Am 10.10.20 um 23:02 schrieb Salvatore Bonaccorso: > > Hi Bastian, > > > > [Please do send such requests always to [email protected], dev-ref gives as > > well some further hints at > > https://www.debian.org/doc/manuals/developers-reference/pkgs.en.html#handling-security-related-bugs] > > > > On Thu, Oct 08, 2020 at 04:25:55PM +0200, Bastian Germann wrote: > >> On Tue, 01 Sep 2020 10:51:48 +0200 Salvatore Bonaccorso > >> <[email protected]> wrote: > >>> The following vulnerability was published for python-flask-cors. > >>> > >>> CVE-2020-25032[0]: > >>> | An issue was discovered in Flask-CORS (aka CORS Middleware for Flask) > >>> | before 3.0.9. It allows ../ directory traversal to access private > >>> | resources because resource matching does not ensure that pathnames are > >>> | in a canonical format. > >>> > >>> > >>> If you fix the vulnerability please also make sure to include the > >>> CVE (Common Vulnerabilities & Exposures) id in your changelog entry. > >>> > >>> For further information see: > >>> > >>> [0] https://security-tracker.debian.org/tracker/CVE-2020-25032 > >>> https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-25032 > >>> [1] > >>> https://github.com/corydolphin/flask-cors/commit/67c4b2cc98ae87cf1fa7df4f97fd81b40c79b895 > >> > >> I have prepared a buster-security release at > >> > >> https://salsa.debian.org/python-team/packages/python-flask-cors/-/tags/debian%2F3.0.7-2 > > > > As for the update, please do send always as a debdiff from a built > > (and tested) package (this request is similarly to what stable release > > managers would expect for point release updates, it helps us as well > > to archive discussion and debdiffs to review). > > The debdiff is enclosed. Also available at: > https://salsa.debian.org/python-team/packages/python-flask-cors/-/tags/debian%2F3.0.7-1+deb10u1 > > > > But I can give already a first feedback: debian/changelog uses 3.0.7-2 > > as version. Even though 3.0.7-2 might never have been seen in the > > archive, please do use 3.0.7-1+deb10u1 instead following the usual > > convention. While at it use urgency=high (for consistency in security > > updates). > > > > For the bug closer I think you will need to use "Closes: #969362)". > > I applied all suggestions. > > > Furthermore: what kind of testing did the update recieve, were you > > able to test the update in production environments, are there any > > problems spotted? I'm asking in particular as the modfied tests seem > > to pass ok as well without the patch (but I only quickly gave it a > > test from the git repository, might be something else strange here). > > I ran the built package on buster but did not try to confirm that the > security issue is closed as claimed by upstream. No problems spotted.
Ack thanks for confirming. I have uploadd the package to security-master and we will release DSA soon when time permits. I think it's okay to not have patched as well the example (wher the call was fixed accordingly including /api/ in the target URL, anybody searching for examples will probably look online anyway). > >> The new upstream release is waiting in the master branch to be published > >> in sid. > > > > Ok, although not required, if you have that already ok to be uploaded > > I would say to go ahead with the unstable upload and have the fixes > > exposed there already. > > I cannot upload because I am not a DD. It would be nice if someone could > sponsor the new version. It also closes a FTBFS, which got me interested > in the package in the first place. Can you ask anybody in the team to do that? Thanks for your work! Regards, Salvatore

