Control: tags -1 d-i Hi,
On Wed, Mar 22, 2017 at 11:37:52PM +0100, Axel Beckert wrote: > Uploaded. Full final debdiff attached. Unblocked. This needs an unblock-udeb as well. Cc'ing Kibi for that. Full diff quoted below. Cheers, Ivo > diff -Nru screen-4.5.0/debian/changelog screen-4.5.0/debian/changelog > --- screen-4.5.0/debian/changelog 2017-01-24 22:57:44.000000000 +0100 > +++ screen-4.5.0/debian/changelog 2017-03-22 01:13:07.000000000 +0100 > @@ -1,8 +1,17 @@ > +screen (4.5.0-4) unstable; urgency=low > + > + * Add CVE-ID to previous changelog entry and > + 62-reverse-cherry-pick-5460f5d2-to-fix-privilege-escalation.patch. > + * Apply patch by Samuel Thibault to fix terminal garbage in Debian > + Installer over serial line. (Closes: #857808) > + > + -- Axel Beckert <a...@debian.org> Wed, 22 Mar 2017 01:13:07 +0100 > + > screen (4.5.0-3) unstable; urgency=medium > > * Add patch to revert upstream commit 5460f5d2 ("adding permissions > check for the logfile name") which caused a privilege escalation. > - (Closes: #852484) > + (CVE-2017-5618, Closes: #852484) > > -- Axel Beckert <a...@debian.org> Tue, 24 Jan 2017 22:57:44 +0100 > > diff -Nru > screen-4.5.0/debian/patches/62-reverse-cherry-pick-5460f5d2-to-fix-privilege-escalation.patch > > screen-4.5.0/debian/patches/62-reverse-cherry-pick-5460f5d2-to-fix-privilege-escalation.patch > --- > screen-4.5.0/debian/patches/62-reverse-cherry-pick-5460f5d2-to-fix-privilege-escalation.patch > 2017-01-24 22:48:04.000000000 +0100 > +++ > screen-4.5.0/debian/patches/62-reverse-cherry-pick-5460f5d2-to-fix-privilege-escalation.patch > 2017-03-22 01:13:07.000000000 +0100 > @@ -1,7 +1,7 @@ > -Description: Fix privilege escalation by reverting upstream commit 5460f5d2 > +Description: [CVE-2017-5618] Fix privilege escalation by reverting upstream > commit 5460f5d2 > Author: Axel Beckert <a...@debian.org> > Bug-Debian: https://bugs.debian.org/852484 > -Bug-CVE: http://www.openwall.com/lists/oss-security/2017/01/24/10 > +Bug-CVE: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-5618 > Bug: https://savannah.gnu.org/bugs/?50142 > https://lists.gnu.org/archive/html/screen-devel/2017-01/msg00025.html > > diff -Nru screen-4.5.0/debian/patches/63-fix-garbage-on-serial-terminal.patch > screen-4.5.0/debian/patches/63-fix-garbage-on-serial-terminal.patch > --- screen-4.5.0/debian/patches/63-fix-garbage-on-serial-terminal.patch > 1970-01-01 01:00:00.000000000 +0100 > +++ screen-4.5.0/debian/patches/63-fix-garbage-on-serial-terminal.patch > 2017-03-22 01:13:07.000000000 +0100 > @@ -0,0 +1,17 @@ > +Description: Fix terminal garbage in Debian Installer over serial line > +Author: Samuel Thibault <sthiba...@debian.org> > +Reviewed-By: John Paul Adrian Glaubitz <glaub...@physik.fu-berlin.de> > +Bug-Debian: https://bugs.debian.org/857808 > +Bug: https://savannah.gnu.org/bugs/?50588 > + > +--- a/termcap.c > ++++ b/termcap.c > +@@ -486,6 +486,8 @@ > + > + D_tcinited = 1; > + MakeTermcap(0); > ++ /* Make sure libterm uses external term properties for our tputs() calls. > */ > ++ e_tgetent(tbuf, D_termname); > + #ifdef MAPKEYS > + CheckEscape(); > + #endif > diff -Nru screen-4.5.0/debian/patches/series > screen-4.5.0/debian/patches/series > --- screen-4.5.0/debian/patches/series 2017-01-24 22:46:11.000000000 > +0100 > +++ screen-4.5.0/debian/patches/series 2017-03-22 01:13:07.000000000 > +0100 > @@ -11,6 +11,7 @@ > 60-screen-4.2.1-debian4.1.0-compatibility.patch > 61-default-PATH_MAX-if-undefined-for-hurd.patch > 62-reverse-cherry-pick-5460f5d2-to-fix-privilege-escalation.patch > +63-fix-garbage-on-serial-terminal.patch > # 80-99: experimental patches, new features etc. > 80_session_creation_docs.patch > 81_session_creation_util.patch