UbuntuUpdates.org

Package "libapt-pkg-dev"

Name: libapt-pkg-dev

Description:

development files for APT's libapt-pkg and libapt-inst

Latest version: 2.4.15ubuntu0.1
Release: jammy (22.04)
Level: updates
Repository: main
Head package: apt

Links


Download "libapt-pkg-dev"


Other versions of "libapt-pkg-dev" in Jammy

Repository Area Version
base main 2.4.5
security main 2.4.15ubuntu0.1

Changelog

Version: 2.4.15ubuntu0.1 2026-11-05 09:07:45 UTC

apt (2.4.15ubuntu0.1) jammy-security; urgency=medium

  * SECURITY UPDATE: Download verification bypass
    - methods/*.cc: Open target files exclusively
    - CVE-2026-109518
  * SECURITY UPDATE: Out-of-bounds accesses
    - deb: guard against unsigned underflow when trimming control newlines
    - gpgv: don't advance past the null terminator in PushEntryWithKeyID
    - debDebFileParser: reject .deb without a Version field
    - srvrec: reject res_query answers bigger than our buffer
    - tagfile: fix unbounded backward scan in Fill()'s trailing-newline check
  * Test suite reliability:
    - test: Limit valgrind to 1024 open files

 -- Julian Andres Klode Mon, 02 Nov 2026 13:56:44 +0100

Source diff to previous version
CVE-2026-109518 On Debian, Ubuntu, and derivative Linux distributions, an on-path atta ...

Version: 2.4.14 2025-05-28 23:24:54 UTC

  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.

 -- Julian Andres Klode <email address hidden> Tue, 22 Oct 2024 15:09:58 +0200

Source diff to previous version
2083697 distribution-gpg-keys-copr crashes Launchpad/apt-ftparchive

Version: 2.4.13 2024-09-09 13:07:07 UTC

  apt (2.4.13) jammy; urgency=medium

  * Fix keeping back removals of obsolete packages (LP: #2078720)
  * Return an error if ResolveByKeep() is unsuccessful (LP: #2078720)

 -- Julian Andres Klode <email address hidden> Thu, 05 Sep 2024 16:43:03 +0200

Source diff to previous version

Version: 2.4.12 2024-03-29 07:06:55 UTC

  apt (2.4.12) jammy; urgency=medium

  * Restore ?garbage by calling MarkAndSweep before parsing (LP: #1995790)
  * For phasing, check if current version is a security update, not just previous ones
    (LP: #2051181)

 -- Julian Andres Klode <email address hidden> Tue, 13 Feb 2024 16:39:04 +0100

Source diff to previous version
1995790 regression: ?garbage does not work correctly in install commands
2051181 apt cannot upgrade phased updates if the current security version is same as updates

Version: 2.4.11 2023-11-15 09:08:28 UTC

  apt (2.4.11) jammy; urgency=medium

  * Backport archive snapshot integration as of 2.7.3 (LP: #2038453)

 -- Julian Andres Klode <email address hidden> Fri, 06 Oct 2023 10:53:53 +0200

2038453 [SRU] apt snapshot integration backport



About   -   Send Feedback to @ubuntu_updates