Skip to main content

Netatalk CVE-2026-44073

| EUVDEUVD-2026-31220 MEDIUM
Improper Check for Dropped Privileges (CWE-273)
2026-05-21 securin GHSA-pc7p-8fgv-4x9c
5.0
CVSS 3.1 · Vendor: securin
Share

Severity by source

Vendor (securin) PRIMARY
5.0 MEDIUM
AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:L/A:L
SUSE
7.5 HIGH
AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:L/A:L

Primary rating from Vendor (securin).

CVSS VectorVendor: securin

Attack Vector
Network
Attack Complexity
High
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
Low
Integrity
Low
Availability
Low

Lifecycle Timeline

2
CVSS changed
May 21, 2026 - 08:22 NVD
4.0 (MEDIUM) 5.0 (MEDIUM)
Analysis Generated
May 21, 2026 - 08:09 vuln.today

DescriptionCVE.org

In Netatalk 1.5.0 through 4.4.2, seteuid failure ignored in auth modules. Fixed in 4.5.0.

AnalysisAI

Privilege retention in Netatalk 1.5.0 through 4.4.2 results from auth modules silently ignoring failures of the seteuid() system call, allowing an authenticated network attacker to operate with unintended elevated privileges. When seteuid() fails-due to resource exhaustion, OS limits, or specific system configurations-the process continues execution under its original (higher) UID rather than the intended reduced privilege level, exposing file system objects or operations the user should not access. No public exploit code has been identified at time of analysis, and the issue is not listed in CISA KEV, but the vendor has confirmed the flaw and released a fix in version 4.5.0.

Technical ContextAI

Netatalk is an open-source AFP (Apple Filing Protocol) server widely used for macOS-to-Linux file sharing. The vulnerability maps to CWE-273 (Improper Check for Dropped Privileges): POSIX systems use seteuid() to temporarily lower a process's effective user ID before performing operations on behalf of a less-privileged user. If seteuid() fails-which can occur when the process has reached OS-imposed UID transition limits or encounters internal errors-correct code must abort or handle the error. Netatalk's auth modules fail to check the return value, so subsequent file or authentication operations execute under the original elevated UID instead of the caller's restricted UID. The affected CPE is cpe:2.3:a:netatalk:netatalk:*:*:*:*:*:*:*:* spanning versions 1.5.0 to 4.4.2, as confirmed by ENISA EUVD-2026-31220.

RemediationAI

Upgrade Netatalk to version 4.5.0, which addresses the seteuid return-value check in auth modules, per the vendor advisory at https://netatalk.io/security/CVE-2026-44073. This is the only confirmed remediation. If immediate upgrade is not possible, restrict AFP server access to fully trusted users only by enforcing network-level controls (firewall rules limiting AFP port 548 to known, trusted IP ranges), which reduces the pool of potential authenticated attackers who could trigger the condition. Additionally, consider disabling Netatalk services on hosts where AFP sharing is not operationally required. Note that network restriction does not eliminate the vulnerability-it only narrows the attacker population; it does not prevent a legitimate but malicious authenticated user from attempting exploitation.

CVE-2018-1160 CRITICAL POC
9.8 Dec 20

Netatalk before 3.1.12 is vulnerable to an out of bounds write in dsi_opensess.c. Rated critical severity (CVSS 9.8), th

CVE-2022-45188 HIGH POC
7.8 Nov 12

Netatalk through 3.1.13 has an afp_getappl heap-based buffer overflow resulting in code execution via a crafted .appl fi

CVE-2026-44050 CRITICAL
9.9 May 21

Heap buffer overflow in the Netatalk cnid_metad daemon's comm_rcv() function allows remote attackers with low-level priv

CVE-2023-42464 CRITICAL
9.8 Sep 20

A Type Confusion vulnerability was found in the Spotlight RPC functions in afpd in Netatalk 3.1.x before 3.1.17. Rated c

CVE-2022-22995 CRITICAL
9.8 Mar 25

The combination of primitives offered by SMB and AFP in their default configuration allows the arbitrary writing of file

CVE-2026-44048 HIGH
8.8 May 21

Stack-based buffer overflow in Netatalk versions 2.0.4 through 4.4.2 allows authenticated remote attackers to corrupt me

CVE-2026-44047 HIGH
8.8 May 21

SQL injection in Netatalk 3.1.0 through 4.4.2 allows authenticated remote attackers to compromise the MySQL-backed CNID

CVE-2021-31439 HIGH
8.8 May 21

This vulnerability allows network-adjacent attackers to execute arbitrary code on affected installations of Synology Dis

CVE-2026-44051 HIGH
8.1 May 21

Arbitrary file read in Netatalk 3.0.2 through 4.4.2 allows authenticated remote attackers to create attacker-controlled

CVE-2026-44068 HIGH
7.6 May 21

Path traversal via extended attribute (ea) handling in Netatalk 2.1.0 through 4.4.2 allows authenticated remote attacker

CVE-2026-44055 HIGH
7.5 May 21

Shell injection in Netatalk 3.1.4 through 4.4.2 allows authenticated remote attackers to execute arbitrary OS commands t

CVE-2026-44062 HIGH
7.5 May 21

Out-of-bounds write in Netatalk versions 2.0.4 through 4.4.2 stems from a missing o_len bounds check in the pull_charset

Vendor StatusVendor

SUSE

Severity: High
Product Status
SUSE Linux Enterprise Server 12 SP5 Fixed
SUSE Linux Enterprise Server 12 SP5-LTSS Fixed
SUSE Linux Enterprise Server 12 SP5-LTSS Extended Security Fixed
SUSE Linux Enterprise Server for SAP Applications 12 SP5 Fixed
SUSE Linux Enterprise Desktop 12 Fixed

Share

CVE-2026-44073 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy