[ubuntu/jammy-proposed] apt 2.4.14 (Accepted)
Julian Andres Klode
juliank at ubuntu.com
Fri Mar 28 20:50:39 UTC 2025
apt (2.4.14) jammy; 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
- increase valgrind cleanliness to make the tests pass
- pkgcachegen: Use placement new to construct header
- 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.
Date: Tue, 22 Oct 2024 15:09:58 +0200
Changed-By: Julian Andres Klode <juliank at ubuntu.com>
Maintainer: APT Development Team <deity at lists.debian.org>
https://launchpad.net/ubuntu/+source/apt/2.4.14
-------------- next part --------------
Format: 1.8
Date: Tue, 22 Oct 2024 15:09:58 +0200
Source: apt
Built-For-Profiles: noudeb
Architecture: source
Version: 2.4.14
Distribution: jammy
Urgency: medium
Maintainer: APT Development Team <deity at lists.debian.org>
Changed-By: Julian Andres Klode <juliank at ubuntu.com>
Launchpad-Bugs-Fixed: 2083697
Changes:
apt (2.4.14) jammy; 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
- increase valgrind cleanliness to make the tests pass
- pkgcachegen: Use placement new to construct header
- 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.
Checksums-Sha1:
2c514fc61289242e3ea261e6c3f1d3845be374c9 2801 apt_2.4.14.dsc
76b54532347feef2efd7f4cb66b49092cc79dd22 2323176 apt_2.4.14.tar.xz
aa95c008dc0a1dfb1e1f9f7411046c2a66d7c307 9071 apt_2.4.14_source.buildinfo
Checksums-Sha256:
317040c4ab15f20cc77460126fd78745814a81d73a6c37d0559876977a7dfe35 2801 apt_2.4.14.dsc
8d1b2748a6b5c99c9fd56dfadde280b85616dd67d22f7ca44f86225fa688a98c 2323176 apt_2.4.14.tar.xz
5a5b1e1b57992087c85909987d3a4fa73620cb77cd295c854d26c189e6059734 9071 apt_2.4.14_source.buildinfo
Files:
2ccab4da1895b715b53078afee8e9d1d 2801 admin important apt_2.4.14.dsc
b5fa856158a78694d8444cf5dd1dc3f9 2323176 admin important apt_2.4.14.tar.xz
b7ffadedb42931fde9880e3442c54f46 9071 admin important apt_2.4.14_source.buildinfo
More information about the jammy-changes
mailing list