Debian Package Tracker
Register | Log in
Subscribe

netatalk

Apple Filing Protocol service

Choose email to subscribe with

general
  • source: netatalk (main)
  • version: 4.4.1~ds-1
  • maintainer: Debian Netatalk team (archive) (DMD)
  • uploaders: Jonas Smedegaard [DMD] – Daniel Markstedt [DMD] [DM]
  • arch: all any
  • std-ver: 4.7.4
  • VCS: Git (Browse, QA)
versions [more versions can be listed by madison] [old versions available from snapshot.debian.org]
[pool directory]
  • o-o-stable: 3.1.12~ds-8+deb11u1
  • o-o-sec: 3.1.12~ds-8+deb11u2
  • stable: 4.2.3~ds-1
  • stable-p-u: 4.2.3~ds-1+deb13u1
  • testing: 4.2.3~ds-2.1
  • unstable: 4.4.1~ds-1
versioned links
  • 3.1.12~ds-8+deb11u1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 3.1.12~ds-8+deb11u2: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 4.2.3~ds-1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 4.2.3~ds-1+deb13u1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 4.2.3~ds-2.1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 4.4.1~ds-1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
binaries
  • a2boot
  • atalkd
  • libatalk
  • libatalk-dev
  • macipgw
  • netatalk (10 bugs: 0, 9, 1, 0)
  • netatalk-doc
  • netatalk-tests
  • netatalk-tools
  • papd
  • timelord
action needed
3 security issues in buster high

There are 3 open security issues in buster.

3 important issues:
  • CVE-2024-38439: Netatalk 3.2.0 has an off-by-one error and resultant heap-based buffer overflow because of setting ibuf[PASSWDLEN] to '\0' in FPLoginExt in login in etc/uams/uams_pam.c.
  • CVE-2024-38440: Netatalk 3.2.0 has an off-by-one error, and resultant heap-based buffer overflow and segmentation violation, because of incorrectly using FPLoginExt in BN_bin2bn in etc/uams/uams_dhx_pam.c. The original issue 1097 report stated: 'The latest version of Netatalk (v3.2.0) contains a security vulnerability. This vulnerability arises due to a lack of validation for the length field after parsing user-provided data, leading to an out-of-bounds heap write of one byte (\0). Under specific configurations, this can result in reading metadata of the next heap block, potentially causing a Denial of Service (DoS) under certain heap layouts or with ASAN enabled. ... The vulnerability is located in the FPLoginExt operation of Netatalk, in the BN_bin2bn function found in /etc/uams/uams_dhx_pam.c ... if (!(bn = BN_bin2bn((unsigned char *)ibuf, KEYSIZE, NULL))) ... threads ... [#0] Id 1, Name: "afpd", stopped 0x7ffff4304e58 in ?? (), reason: SIGSEGV ... [#0] 0x7ffff4304e58 mov BYTE PTR [r14+0x8], 0x0 ... mov rdx, QWORD PTR [rsp+0x18] ... afp_login_ext(obj=<optimized out>, ibuf=0x62d000010424 "", ibuflen=0xffffffffffff0015, rbuf=<optimized out>, rbuflen=<optimized out>) ... afp_over_dsi(obj=0x5555556154c0 <obj>).'
  • CVE-2024-38441: Netatalk 3.2.0 has an off-by-one error and resultant heap-based buffer overflow because of setting ibuf[len] to '\0' in FPMapName in afp_mapname in etc/afpd/directory.c.
Created: 2024-06-17 Last update: 2024-06-29 19:18
1 security issue in bookworm high

There is 1 open security issue in bookworm.

1 important issue:
  • CVE-2022-45188: Netatalk through 3.1.13 has an afp_getappl heap-based buffer overflow resulting in code execution via a crafted .appl file. This provides remote root access on some platforms such as FreeBSD (used for TrueNAS).
Created: 2022-11-13 Last update: 2022-11-14 05:14
Depends on packages which need a new maintainer normal
The packages that netatalk depends on which need a new maintainer are:
  • db5.3 (#1055356)
    • Depends: libdb5.3t64 libdb5.3t64
  • systemtap (#1114760)
    • Build-Depends: systemtap-sdt-dev
  • db-defaults (#1055344)
    • Build-Depends: libdb-dev
Created: 2023-09-18 Last update: 2026-04-14 00:00
Does not build reproducibly during testing normal
A package building reproducibly enables third parties to verify that the source matches the distributed binaries. It has been identified that this source package produced different results, failed to build or had other issues in a test environment. Please read about how to improve the situation!
Created: 2025-11-15 Last update: 2026-04-13 20:01
3 new commits since last upload, is it time to release? normal
vcswatch reports that this package seems to have new commits in its VCS but has not yet updated debian/changelog. You should consider updating the Debian changelog and uploading this new version into the archive.

Here are the relevant commit logs:
commit c80574ec6e777cd74e8f60dd02082b5e5a76c446
Author: Daniel Markstedt <daniel@mindani.net>
Date:   Mon Apr 13 07:02:39 2026 +0200

    replace dbus dependency with dbus-daemon
    
    as reported by Simon McVittie in bug#1122683

commit bb51170a6407231f407ad41f2296ac0d2bd063d5
Author: Daniel Markstedt <daniel@mindani.net>
Date:   Mon Apr 13 07:00:46 2026 +0200

    add explicit dependency on libglib2.0

commit 88e89df4264f5181f9dbc350753cd7cee6313059
Author: Daniel Markstedt <daniel@mindani.net>
Date:   Sun Apr 12 17:10:27 2026 +0200

    add libsqlite3 as dependency
Created: 2025-09-04 Last update: 2026-04-13 06:00
lintian reports 84 warnings normal
Lintian reports 84 warnings about this package. You should make the package lintian clean getting rid of them.
Created: 2025-10-05 Last update: 2026-04-13 04:30
debian/patches: 1 patch to forward upstream low

Among the 2 debian patches available in version 4.4.1~ds-1 of the package, we noticed the following issues:

  • 1 patch where the metadata indicates that the patch has not yet been forwarded upstream. You should either forward the patch upstream or update the metadata to document its real status.
Created: 2026-04-13 Last update: 2026-04-13 12:17
testing migrations
  • excuses:
    • Migration status for netatalk (4.2.3~ds-2.1 to 4.4.1~ds-1): Waiting for test results or another package, or too young (no action required now - check later)
    • Issues preventing migration:
    • ∙ ∙ Autopkgtest for netatalk/4.4.1~ds-1: amd64: Pass, arm64: Pass, i386: Pass, ppc64el: Pass, riscv64: Pass, s390x: Test triggered
    • ∙ ∙ Too young, only 1 of 5 days old
    • Additional info (not blocking):
    • ∙ ∙ Piuparts tested OK - https://piuparts.debian.org/sid/source/n/netatalk.html
    • ∙ ∙ Reproduced on amd64
    • ∙ ∙ Reproduced on arm64
    • ∙ ∙ Reproduced on armhf
    • ∙ ∙ Reproducibility check waiting for results on i386
    • ∙ ∙ Reproducibility check waiting for results on ppc64el
    • Not considered
news
[rss feed]
  • [2026-04-12] Accepted netatalk 4.4.1~ds-1 (source) into unstable (Daniel Markstedt)
  • [2026-03-28] Accepted netatalk 4.2.3~ds-1+deb13u1 (source) into proposed-updates (Debian FTP Masters) (signed by: Daniel Markstedt)
  • [2025-12-19] netatalk 4.2.3~ds-2.1 MIGRATED to testing (Debian testing watch)
  • [2025-12-17] Accepted netatalk 4.2.3~ds-2.1 (source) into unstable (Adrian Bunk)
  • [2025-10-08] netatalk 4.2.3~ds-2 MIGRATED to testing (Debian testing watch)
  • [2025-10-05] Accepted netatalk 4.2.3~ds-2 (source) into unstable (Jonas Smedegaard)
  • [2025-06-03] netatalk 4.2.3~ds-1 MIGRATED to testing (Debian testing watch)
  • [2025-05-13] Accepted netatalk 4.2.3~ds-1 (source) into unstable (Jonas Smedegaard)
  • [2025-04-26] netatalk 4.2.1~ds-1 MIGRATED to testing (Debian testing watch)
  • [2025-04-16] Accepted netatalk 4.2.1~ds-1 (source) into unstable (Jonas Smedegaard)
  • [2025-04-12] Accepted netatalk 4.2.0~ds-3 (source) into unstable (Jonas Smedegaard)
  • [2025-04-12] Accepted netatalk 4.2.0~ds-2+exp (source) into experimental (Jonas Smedegaard)
  • [2025-04-08] Accepted netatalk 4.2.0~ds-2 (source) into unstable (Jonas Smedegaard)
  • [2025-04-06] Accepted netatalk 4.2.0~ds-1 (source) into unstable (Jonas Smedegaard)
  • [2025-03-10] netatalk 4.1.2~ds-4 MIGRATED to testing (Debian testing watch)
  • [2025-03-08] Accepted netatalk 4.1.2~ds-4 (source) into unstable (Jonas Smedegaard)
  • [2025-02-25] Accepted netatalk 4.1.2~ds-3 (source) into unstable (Jonas Smedegaard)
  • [2025-02-24] Accepted netatalk 4.1.2~ds-2 (source) into unstable (Jonas Smedegaard)
  • [2025-02-15] netatalk 4.1.2~ds-1 MIGRATED to testing (Debian testing watch)
  • [2025-02-13] Accepted netatalk 4.1.2~ds-1 (source) into unstable (Jonas Smedegaard)
  • [2025-01-28] netatalk 4.1.1~ds-1 MIGRATED to testing (Debian testing watch)
  • [2025-01-24] Accepted netatalk 4.1.1~ds-1 (source) into unstable (Jonas Smedegaard)
  • [2025-01-16] netatalk 4.1.0~ds-1 MIGRATED to testing (Debian testing watch)
  • [2025-01-13] Accepted netatalk 4.1.0~ds-1 (source) into unstable (Jonas Smedegaard)
  • [2024-12-20] netatalk 4.0.8~ds-1 MIGRATED to testing (Debian testing watch)
  • [2024-12-18] Accepted netatalk 4.0.8~ds-1 (source) into unstable (Jonas Smedegaard)
  • [2024-12-08] netatalk 4.0.7~ds-2 MIGRATED to testing (Debian testing watch)
  • [2024-12-06] Accepted netatalk 4.0.7~ds-2 (source) into unstable (Jonas Smedegaard)
  • [2024-11-30] Accepted netatalk 4.0.7~ds-1 (source) into unstable (Jonas Smedegaard)
  • [2024-11-27] Accepted netatalk 3.1.12~ds-8+deb11u2 (source) into oldstable-security (Thorsten Alteholz)
  • 1
  • 2
bugs [bug history graph]
  • all: 11
  • RC: 0
  • I&N: 10
  • M&W: 1
  • F&P: 0
  • patch: 0
links
  • homepage
  • lintian (0, 84)
  • buildd: logs, reproducibility, cross
  • popcon
  • browse source code
  • other distros
  • security tracker
  • debian patches
  • debci
ubuntu Ubuntu logo [Information about Ubuntu for Debian Developers]
  • version: 4.2.3~ds-2.1
  • 40 bugs

Debian Package Tracker — Copyright 2013-2025 The Distro Tracker Developers
Report problems to the tracker.debian.org pseudo-package in the Debian BTS.
Documentation — Bugs — Git Repository — Contributing