Bug#1033292: unblock: amanda/1:3.5.1-11
Control: tags -1 moreinfo
On 2023-03-21 19:08:09 +0000, Jose M Calhariz wrote:
> Package: release.debian.org
> Severity: normal
> User: release.debian.org@packages.debian.org
> Usertags: unblock
> X-Debbugs-Cc: amanda@packages.debian.org, jose.calhariz@tecnico.ulisboa.pt, calhariz@debian.org, ns-list@dsi.ist.utl.pt
> Control: affects -1 + src:amanda
>
> Please unblock package amanda
>
>
> [ Reason ]
>
> The previous version on the fix for CVE-CVE-2022-37705 introduced a
> regression that is fixed by this version.
>
>
> [ Impact ]
>
> Breaks the use of tar, for backups in some setups, on the affected
> clients, i.e., the use of package amanda-client. The server can not
> backup itself, but can backups clients with good amanda client
> software,
>
>
>
> [ Tests ]
>
> I manually tested the affected version and the fixed version, using a
> VM running testing (bookworm) with a amanda compiled for sid. The
> test is to do backup of the server. The detail that breaks or not is
> two options in a dumptype that specifies what program to use for
> backup. When using traditional and old interface for gnutar it
> breaks. When using the new interface it is not affected.
>
> I do not have experience in C language to do a proper review of the
> patch that is very simple, but broken in 3.5.1-10.
>
>
> [ Risks ]
>
> The fix in 3.5.1-10 for the three CVEs are a low risks ones because
> user backup is a restricted user. Only people with previliges already
> can login as user backup and try to run the setgid binaries. For the
> people affected by regression 3.5.1-10 can workaround using an older
> version on the affected clients. This bugs does not affect other
> packages as amanda-client is a leaf package.
>
>
>
> [ 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 testing
>
> [ Other info ]
>
> for name in amanda-client amanda-common amanda-server ; do debdiff "/var/cache/apt/archives/${name}_1%3a3.5.1-10_amd64.deb" "/root/${name}_3.5.1-11_amd64.deb" ; done
Please provide the debdiff of the source package.
Cheers
>
> File lists identical (after any substitutions)
>
> Control files: lines which differ (wdiff format)
> ------------------------------------------------
> Depends: amanda-common (= [-1:3.5.1-10),-] {+1:3.5.1-11),+} libxml-simple-perl, perl:any, libc6 (>= 2.34), libglib2.0-0 (>= 2.31.8), libreadline8 (>= 6.0)
> Version: [-1:3.5.1-10-] {+1:3.5.1-11+}
> File lists identical (after any substitutions)
>
> Control files: lines which differ (wdiff format)
> ------------------------------------------------
> Suggests: amanda-server (= [-1:3.5.1-10)-] {+1:3.5.1-11)+} | amanda-client (= [-1:3.5.1-10)-] {+1:3.5.1-11)+}
> Version: [-1:3.5.1-10-] {+1:3.5.1-11+}
> File lists identical (after any substitutions)
>
> Control files: lines which differ (wdiff format)
> ------------------------------------------------
> Depends: amanda-common (= [-1:3.5.1-10),-] {+1:3.5.1-11),+} bsd-mailx | mailx, libjson-perl, perl:any, libc6 (>= 2.34), libcurl4 (>= 7.16.2), libglib2.0-0 (>= 2.31.8)
> Installed-Size: [-1076-] {+1077+}
> Suggests: amanda-client (= [-1:3.5.1-10),-] {+1:3.5.1-11),+} cpio | mt-st, gnuplot
> Version: [-1:3.5.1-10-] {+1:3.5.1-11+}
>
>
>
>
> unblock amanda/1:3.5.1-11
>
--
Sebastian Ramacher
Reply to: