[ubuntu/oracular-proposed] apt 2.9.8ubuntu0.1 (Accepted)
Julian Andres Klode
juliank at ubuntu.com
Thu Mar 20 18:50:44 UTC 2025
apt (2.9.8ubuntu0.1) oracular; urgency=medium
* Fix buffer overflow, stack overflow, exponential complexity in
apt-ftparchive Contents generation (LP: #2083697)
- ftparchive: Mystrdup: Add safety check and bump buffer size
- ftparchive: contents: Avoid exponential complexity and overflows
- test framework: Improve valgrind support
- test: Check that apt-ftparchive handles deep paths
* Workaround valgrind "invalid read" in ExtractTar::Go by moving large
buffer from stack to heap. The large buffer triggered some bugs in
valgrind stack clash protection handling.
* debian/gbp.conf: Point at oracular branch
Date: Tue, 22 Oct 2024 14:54:15 +0200
Changed-By: Julian Andres Klode <juliank at ubuntu.com>
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
https://launchpad.net/ubuntu/+source/apt/2.9.8ubuntu0.1
-------------- next part --------------
Format: 1.8
Date: Tue, 22 Oct 2024 14:54:15 +0200
Source: apt
Built-For-Profiles: noudeb
Architecture: source
Version: 2.9.8ubuntu0.1
Distribution: oracular
Urgency: medium
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Julian Andres Klode <juliank at ubuntu.com>
Launchpad-Bugs-Fixed: 2083697
Changes:
apt (2.9.8ubuntu0.1) oracular; urgency=medium
.
* Fix buffer overflow, stack overflow, exponential complexity in
apt-ftparchive Contents generation (LP: #2083697)
- ftparchive: Mystrdup: Add safety check and bump buffer size
- ftparchive: contents: Avoid exponential complexity and overflows
- test framework: Improve valgrind support
- test: Check that apt-ftparchive handles deep paths
* Workaround valgrind "invalid read" in ExtractTar::Go by moving large
buffer from stack to heap. The large buffer triggered some bugs in
valgrind stack clash protection handling.
* debian/gbp.conf: Point at oracular branch
Checksums-Sha1:
2fc734dd5f4e69d579a7e4306824aef00b994111 3088 apt_2.9.8ubuntu0.1.dsc
6978420af3eb0f3340c1b676c4fe290e13d91d97 2387368 apt_2.9.8ubuntu0.1.tar.xz
c15947ed56d564ce23f3e128ac04fe9c5e61d412 8778 apt_2.9.8ubuntu0.1_source.buildinfo
Checksums-Sha256:
31fc8eb6241728680a1533f3b4a23b5950d4cad3f57458df234fe48283683949 3088 apt_2.9.8ubuntu0.1.dsc
f597614c7febf28e16aa5111cfd2d7a843516aa01971db7bd58726ccc560ca8e 2387368 apt_2.9.8ubuntu0.1.tar.xz
c028c95a2035450c1f9ab6bd6729a21b56946cd1c229b42b1d1cf6ee8d87ce51 8778 apt_2.9.8ubuntu0.1_source.buildinfo
Files:
055a259748223f158a5c18508a68f762 3088 admin required apt_2.9.8ubuntu0.1.dsc
8168e1de36649b06c2a77cfcfaefa656 2387368 admin required apt_2.9.8ubuntu0.1.tar.xz
44829efd2d598b11e41561e7d82a12b2 8778 admin required apt_2.9.8ubuntu0.1_source.buildinfo
Original-Maintainer: APT Development Team <deity at lists.debian.org>
More information about the oracular-changes
mailing list