CVE catalog

CVE-2021-31439

DEBIAN-CVE-2021-31439

[CVE catalog]

Severity
High · CVSS 8.8CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Published
Updated
Source
[NVD] · [CVE record]
EPSS
2.33% · Oct 25, 2026

This vulnerability allows network-adjacent attackers to execute arbitrary code on affected installations of Synology DiskStation Manager. Authentication is not required to exploit this vulnerablity. The specific flaw exists within the processing of DSI structures in Netatalk. The issue results from the lack of proper validation of the length of user-supplied data prior to copying it to a heap-based buffer. An attacker can leverage this vulnerability to execute code in the context of the current process. Was ZDI-CAN-12326.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debiannetatalk133.1.13~ds-1fixed
Debiannetatalk143.1.13~ds-1fixed
Ubuntunetatalkpro2.2.6-1vulnerable
Ubuntunetatalkpro2.2.6-1ubuntu0.18.04.2vulnerable
Ubuntunetatalkpro2.2.6-1ubuntu0.18.04.2+esm1fixed
Ubuntunetatalk20.043.1.12~ds-3vulnerable
Ubuntunetatalk20.043.1.12~ds-4vulnerable
Ubuntunetatalk20.043.1.12~ds-4ubuntu0.20.04.1fixed
Ubuntunetatalk22.043.1.12~ds-9vulnerable
Ubuntunetatalk22.043.1.12~ds-9build1vulnerable
Ubuntunetatalk22.043.1.12~ds-9ubuntu0.22.04.1fixed
Debiannetatalk113.1.12~ds-8vulnerable
Debiannetatalk113.1.12~ds-8+deb11u1fixed
Debiannetatalk103.1.12~ds-3vulnerable
Debiannetatalk103.1.12~ds-3+deb10u1fixed
Susenetatalklinux enterprise software development kit 12 sp53.1.0-3.8.1fixed
Susenetatalklinux enterprise workstation extension 12 sp53.1.0-3.8.1fixed
Ubuntunetatalk20.043.1.12~ds-3vulnerable
Ubuntunetatalk20.043.1.12~ds-4vulnerable
Ubuntunetatalk20.043.1.12~ds-4ubuntu0.20.04.1fixed
Ubuntunetatalk22.043.1.12~ds-9vulnerable
Ubuntunetatalk22.043.1.12~ds-9build1vulnerable
Ubuntunetatalk22.043.1.12~ds-9ubuntu0.22.04.1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debiannetatalkdeb133.1.13~ds-1Not reportedDEBIAN-CVE-2021-31439Not reported
Debiannetatalkdeb143.1.13~ds-1Not reportedDEBIAN-CVE-2021-31439Not reported
Ubuntunetatalkdebpro2.2.6-1ubuntu0.18.04.2+esm1Not reportedUSN-6146-1Not reported
Ubuntunetatalkdeb20.043.1.12~ds-4ubuntu0.20.04.1Not reportedUSN-6146-1Not reported
Ubuntunetatalkdeb22.043.1.12~ds-9ubuntu0.22.04.1Not reportedUSN-6146-1Not reported
Debiannetatalkdeb113.1.12~ds-8+deb11u1Not reportedDSA-5503-1Not reported
Debiannetatalkdeb103.1.12~ds-3+deb10u1Not reportedDLA-3426-1Not reported
Susenetatalkrpmlinux enterprise software development kit 12 sp53.1.0-3.8.1Not reportedSUSE-SU-2022:1184-1Not reported
Susenetatalkrpmlinux enterprise workstation extension 12 sp53.1.0-3.8.1Not reportedSUSE-SU-2022:1184-1Not reported
Ubuntunetatalkdeb20.043.1.12~ds-4ubuntu0.20.04.1Not reportedUBUNTU-CVE-2021-31439Not reported
Ubuntunetatalkdeb22.043.1.12~ds-9ubuntu0.22.04.1Not reportedUBUNTU-CVE-2021-31439Not reported

OpenFactory catalog packages

Matching against OpenFactory catalog package versions is in progress.

[Debian 13 (Trixie)]

  • [a2boot]Unknown

    Source package: [netatalk]

    Details (4)
    • 4.2.3~ds-1+deb13u2 · amd64 · trixie

      Fixed · Fixed: 3.1.13~ds-1

      pypi · netatalk · debian · 13

    • 4.2.3~ds-1+deb13u2 · arm64 · trixie

      Fixed · Fixed: 3.1.13~ds-1

      pypi · netatalk · debian · 13

    • 4.2.3~ds-1+deb13u2 · amd64 · trixie-security

      Fixed · Fixed: 3.1.13~ds-1

      pypi · netatalk · debian · 13

    • 4.2.3~ds-1+deb13u2 · arm64 · trixie-security

      Fixed · Fixed: 3.1.13~ds-1

      pypi · netatalk · debian · 13

  • [atalkd]Unknown

    Source package: [netatalk]

    Details (4)
    • 4.2.3~ds-1+deb13u2 · amd64 · trixie

      Fixed · Fixed: 3.1.13~ds-1

      pypi · netatalk · debian · 13

    • 4.2.3~ds-1+deb13u2 · arm64 · trixie

      Fixed · Fixed: 3.1.13~ds-1

      pypi · netatalk · debian · 13

    • 4.2.3~ds-1+deb13u2 · amd64 · trixie-security

      Fixed · Fixed: 3.1.13~ds-1

      pypi · netatalk · debian · 13

    • 4.2.3~ds-1+deb13u2 · arm64 · trixie-security

      Fixed · Fixed: 3.1.13~ds-1

      pypi · netatalk · debian · 13

  • [libatalk]Unknown

    Source package: [netatalk]

    Details (4)
    • 4.2.3~ds-1+deb13u2 · amd64 · trixie

      Fixed · Fixed: 3.1.13~ds-1

      pypi · netatalk · debian · 13

    • 4.2.3~ds-1+deb13u2 · arm64 · trixie

      Fixed · Fixed: 3.1.13~ds-1

      pypi · netatalk · debian · 13

    • 4.2.3~ds-1+deb13u2 · amd64 · trixie-security

      Fixed · Fixed: 3.1.13~ds-1

      pypi · netatalk · debian · 13

    • 4.2.3~ds-1+deb13u2 · arm64 · trixie-security

      Fixed · Fixed: 3.1.13~ds-1

      pypi · netatalk · debian · 13

  • [libatalk-dev]Unknown

    Source package: [netatalk]

    Details (4)
    • 4.2.3~ds-1+deb13u2 · amd64 · trixie

      Fixed · Fixed: 3.1.13~ds-1

      pypi · netatalk · debian · 13

    • 4.2.3~ds-1+deb13u2 · arm64 · trixie

      Fixed · Fixed: 3.1.13~ds-1

      pypi · netatalk · debian · 13

    • 4.2.3~ds-1+deb13u2 · amd64 · trixie-security

      Fixed · Fixed: 3.1.13~ds-1

      pypi · netatalk · debian · 13

    • 4.2.3~ds-1+deb13u2 · arm64 · trixie-security

      Fixed · Fixed: 3.1.13~ds-1

      pypi · netatalk · debian · 13

  • [macipgw]Unknown

    Source package: [netatalk]

    Details (4)
    • 4.2.3~ds-1+deb13u2 · amd64 · trixie

      Fixed · Fixed: 3.1.13~ds-1

      pypi · netatalk · debian · 13

    • 4.2.3~ds-1+deb13u2 · arm64 · trixie

      Fixed · Fixed: 3.1.13~ds-1

      pypi · netatalk · debian · 13

    • 4.2.3~ds-1+deb13u2 · amd64 · trixie-security

      Fixed · Fixed: 3.1.13~ds-1

      pypi · netatalk · debian · 13

    • 4.2.3~ds-1+deb13u2 · arm64 · trixie-security

      Fixed · Fixed: 3.1.13~ds-1

      pypi · netatalk · debian · 13

  • [netatalk]Unknown
    Details (4)
    • 4.2.3~ds-1+deb13u2 · amd64 · trixie

      Fixed · Fixed: 3.1.13~ds-1

      pypi · netatalk · debian · 13

    • 4.2.3~ds-1+deb13u2 · arm64 · trixie

      Fixed · Fixed: 3.1.13~ds-1

      pypi · netatalk · debian · 13

    • 4.2.3~ds-1+deb13u2 · amd64 · trixie-security

      Fixed · Fixed: 3.1.13~ds-1

      pypi · netatalk · debian · 13

    • 4.2.3~ds-1+deb13u2 · arm64 · trixie-security

      Fixed · Fixed: 3.1.13~ds-1

      pypi · netatalk · debian · 13

  • [netatalk-doc]Unknown

    Source package: [netatalk]

    Details (4)
    • 4.2.3~ds-1+deb13u2 · all · trixie

      Fixed · Fixed: 3.1.13~ds-1

      pypi · netatalk · debian · 13

    • 4.2.3~ds-1+deb13u2 · all · trixie

      Fixed · Fixed: 3.1.13~ds-1

      pypi · netatalk · debian · 13

    • 4.2.3~ds-1+deb13u2 · all · trixie-security

      Fixed · Fixed: 3.1.13~ds-1

      pypi · netatalk · debian · 13

    • 4.2.3~ds-1+deb13u2 · all · trixie-security

      Fixed · Fixed: 3.1.13~ds-1

      pypi · netatalk · debian · 13

  • Source package: [netatalk]

    Details (4)
    • 4.2.3~ds-1+deb13u2 · amd64 · trixie

      Fixed · Fixed: 3.1.13~ds-1

      pypi · netatalk · debian · 13

    • 4.2.3~ds-1+deb13u2 · arm64 · trixie

      Fixed · Fixed: 3.1.13~ds-1

      pypi · netatalk · debian · 13

    • 4.2.3~ds-1+deb13u2 · amd64 · trixie-security

      Fixed · Fixed: 3.1.13~ds-1

      pypi · netatalk · debian · 13

    • 4.2.3~ds-1+deb13u2 · arm64 · trixie-security

      Fixed · Fixed: 3.1.13~ds-1

      pypi · netatalk · debian · 13

  • Source package: [netatalk]

    Details (4)
    • 4.2.3~ds-1+deb13u2 · amd64 · trixie

      Fixed · Fixed: 3.1.13~ds-1

      pypi · netatalk · debian · 13

    • 4.2.3~ds-1+deb13u2 · arm64 · trixie

      Fixed · Fixed: 3.1.13~ds-1

      pypi · netatalk · debian · 13

    • 4.2.3~ds-1+deb13u2 · amd64 · trixie-security

      Fixed · Fixed: 3.1.13~ds-1

      pypi · netatalk · debian · 13

    • 4.2.3~ds-1+deb13u2 · arm64 · trixie-security

      Fixed · Fixed: 3.1.13~ds-1

      pypi · netatalk · debian · 13

  • [papd]Unknown

    Source package: [netatalk]

    Details (4)
    • 4.2.3~ds-1+deb13u2 · amd64 · trixie

      Fixed · Fixed: 3.1.13~ds-1

      pypi · netatalk · debian · 13

    • 4.2.3~ds-1+deb13u2 · arm64 · trixie

      Fixed · Fixed: 3.1.13~ds-1

      pypi · netatalk · debian · 13

    • 4.2.3~ds-1+deb13u2 · amd64 · trixie-security

      Fixed · Fixed: 3.1.13~ds-1

      pypi · netatalk · debian · 13

    • 4.2.3~ds-1+deb13u2 · arm64 · trixie-security

      Fixed · Fixed: 3.1.13~ds-1

      pypi · netatalk · debian · 13

  • [timelord]Unknown

    Source package: [netatalk]

    Details (4)
    • 4.2.3~ds-1+deb13u2 · amd64 · trixie

      Fixed · Fixed: 3.1.13~ds-1

      pypi · netatalk · debian · 13

    • 4.2.3~ds-1+deb13u2 · arm64 · trixie

      Fixed · Fixed: 3.1.13~ds-1

      pypi · netatalk · debian · 13

    • 4.2.3~ds-1+deb13u2 · amd64 · trixie-security

      Fixed · Fixed: 3.1.13~ds-1

      pypi · netatalk · debian · 13

    • 4.2.3~ds-1+deb13u2 · arm64 · trixie-security

      Fixed · Fixed: 3.1.13~ds-1

      pypi · netatalk · debian · 13

Observed:

References