Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach Netatalk AFP service on TCP 548
-
DeliveryCraft requests inducing simultaneous internal error conditions
-
ExploitMultiple errno values combined via bitwise OR
-
ExecutionInvalid composite error code produced
-
PersistIncorrect error-handling path executed
-
ImpactMinor AFP service disruption for connected clients
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Calculation correctness
|
| Exploitation Conditions | Exploitation requires network reachability to the Netatalk AFP service, typically exposed on TCP port 548. No authentication is required (PR:N per CVSS) and no user interaction is needed (UI:N). No non-default configuration is indicated as a prerequisite - any Netatalk deployment running versions 2.1.0 through 4.4.2 with the AFP service network-accessible is within scope. The primary limiting factor is high attack complexity (AC:H): the attacker must reliably trigger multiple simultaneous error conditions within the service, which requires precise timing or condition manipulation that is difficult to achieve externally without detailed knowledge of internal state. Impact is strictly bounded to minor availability disruption (A:L); there is no path to data access or code execution based on the available CVSS and description data. |
| Impact | The CVSS 3.1 base score of 3.7 (Low) is supported by all available signals. The vector AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L indicates network reachability without authentication or user interaction, but the high attack complexity (AC:H) is a significant practical barrier - an attacker must reliably engineer concurrent error conditions, which is non-trivial to control externally. Impact is bounded to minor availability disruption (A:L) with zero confidentiality or integrity consequence. EPSS data was not provided in the source intelligence, so exploitation probability cannot be quantified probabilistically. No CISA KEV listing exists, and no public POC has been identified, indicating no confirmed or demonstrated exploitation. Notably, the intelligence tag 'Information Disclosure' conflicts with the CVSS C:N indicator - this discrepancy is unexplained by available data and should not be treated as confirmed; the CVSS vector is the more authoritative signal for impact classification. Overall, this is a genuine low-priority issue: real-world exploitation requires precise timing of simultaneous error states, and the worst-case outcome is transient AFP service disruption rather than data loss or remote code execution. |
| Exploit ScenarioDerived | An unauthenticated remote attacker sends a sequence of crafted requests to the Netatalk AFP service that simultaneously triggers multiple internal error conditions, causing the bitwise OR combination of errno values to produce an invalid error code and redirect execution into an incorrect error-handling path. The result is a minor disruption to AFP service availability - such as connection resets or transient unresponsiveness - affecting Apple clients sharing files through the service. No public exploit code exists at time of analysis, and the AC:H requirement makes reliable exploitation difficult to achieve opportunistically. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – May 21, 2026
Incorrect errno calculation in Netatalk 2.1.0 through 4.4.2 allows remote unauthenticated attackers to cause minor service disruption by triggering simultaneous error conditions that produce invalid composite error codes via bitwise OR misuse. The flaw (CWE-682, Incorrect Calculation) diverts execution into incorrect error-handling paths within the AFP file-sharing service, affecting availability at a low level (A:L) with no confidentiality or integrity impact. No public exploit or active exploitation has been identified at time of analysis; the CVSS score of 3.7 (Low) and high attack complexity (AC:H) reflect a limited real-world threat.
RemediationAI
Consult the vendor security advisory at https://netatalk.io/security/CVE-2026-44074 for the official patch and confirmed fix version - a specific patched release number was not independently verifiable from the provided source data, so the advisory should be treated as the authoritative source. Organizations running Netatalk 2.1.0 through 4.4.2 should plan to upgrade to the vendor-confirmed fixed version; given the low CVSS score and high attack complexity, this does not warrant emergency patching in most environments. As a compensating control, restricting network access to the AFP service port (typically TCP 548) to trusted subnets or VLANs reduces the network attack surface, with the trade-off of limiting remote Apple client connectivity. If AFP is not required for a given host, disabling the Netatalk service entirely eliminates exposure with no functional side effects for non-AFP workloads.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
Netatalk is a widely deployed open-source implementation of the Apple Filing Protocol (AFP), enabling file-sharing between Unix/Linux servers and Apple macOS clients. The root cause is CWE-682 (Incorrect Calculation): the codebase erroneously combines multiple POSIX errno values using the bitwise OR operator when multiple error conditions occur simultaneously. In C/Unix programming, errno values are small distinct integers representing specific error states; ORing them together yields a nonsensical composite integer that does not map to any valid error code, causing the runtime to select an unintended error-handling branch. This is a coding logic error in the error-propagation layer of the application rather than a memory corruption or authentication bypass. The CPE identifier cpe:2.3:a:netatalk:netatalk:*:*:*:*:*:*:*:* spans the full Netatalk application suite across the affected version range.
Know when Netatalk gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L
Primary rating from Vendor (securin) · only source for this CVE.
CVSS VectorVendor: securin
DescriptionCVE.org
Netatalk 2.1.0 through 4.4.2 combines multiple errno values using bitwise OR, resulting in incorrect error codes when multiple error conditions occur simultaneously, which may allow a remote attacker to cause a minor service disruption via conditions that trigger incorrect error-handling paths.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
Netatalk before 3.1.12 is vulnerable to an out of bounds write in dsi_opensess.c. Rated critical severity (CVSS 9.8), th
Netatalk through 3.1.13 has an afp_getappl heap-based buffer overflow resulting in code execution via a crafted .appl fi
Heap buffer overflow in the Netatalk cnid_metad daemon's comm_rcv() function allows remote attackers with low-level priv
A Type Confusion vulnerability was found in the Spotlight RPC functions in afpd in Netatalk 3.1.x before 3.1.17. Rated c
The combination of primitives offered by SMB and AFP in their default configuration allows the arbitrary writing of file
Stack-based buffer overflow in Netatalk versions 2.0.4 through 4.4.2 allows authenticated remote attackers to corrupt me
SQL injection in Netatalk 3.1.0 through 4.4.2 allows authenticated remote attackers to compromise the MySQL-backed CNID
This vulnerability allows network-adjacent attackers to execute arbitrary code on affected installations of Synology Dis
Arbitrary file read in Netatalk 3.0.2 through 4.4.2 allows authenticated remote attackers to create attacker-controlled
Path traversal via extended attribute (ea) handling in Netatalk 2.1.0 through 4.4.2 allows authenticated remote attacker
Shell injection in Netatalk 3.1.4 through 4.4.2 allows authenticated remote attackers to execute arbitrary OS commands t
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
EUVD-2026-31247
GHSA-2pwf-3x8m-5x9q
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB