Skip to main content

Netatalk CVE-2026-44075

| EUVDEUVD-2026-31246 LOW
Omitted Break Statement in Switch (CWE-484)
2026-05-21 securin GHSA-8qf9-m7wh-563j
3.7
CVSS 3.1 · Vendor: securin
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Identify Netatalk AFP service on TCP 548
  2. Delivery
    Craft DSI OpenSession packet with malformed DSIOPT_ATTNQUANT option
  3. Exploit
    Server processes option under both ATTNQUANT and SERVQUANT handlers due to missing break
  4. Execution
    Unintended session parameter state corruption
  5. Impact
    Minor service disruption on affected session

Vulnerability Assessment

Weakness
CWE
Exploitation Conditions

The Netatalk AFP/DSI service must be running and accepting connections on TCP port 548 (or a configured alternative port) for exploitation to be possible. The vulnerability is triggered specifically during DSI OpenSession negotiation, meaning the attacker must initiate a new AFP session. No authentication is required (PR:N per CVSS vector). Attack complexity is rated High (AC:H), indicating that simply sending any malformed packet is insufficient - the attacker must construct a DSI OpenSession packet where the DSIOPT_ATTNQUANT data, when also processed as DSIOPT_SERVQUANT, produces the disruptive condition. This limits exploitation to adversaries with AFP/DSI protocol knowledge. Impact is bounded to availability: minor service disruption affecting the target session only (A:L, S:U), with no confidentiality or integrity impact confirmed.

Impact

CVSS 3.7 Low reflects a genuine low-severity issue: network-reachable (AV:N) but requiring high attack complexity (AC:H), no privileges (PR:N), no user interaction (UI:N), unchanged scope (S:U), and limited exclusively to availability (C:N/I:N/A:L). The AC:H rating is a meaningful constraint - reliable exploitation requires carefully crafted DSI packets, not a trivial off-the-shelf attack. No EPSS score was provided in the input data, making probabilistic exploitation likelihood unquantifiable from this source. No KEV listing exists, confirming no confirmed active exploitation. No public POC has been identified. The source metadata tags this as 'Information Disclosure,' which conflicts directly with the CVSS impact vector of C:N - this tagging appears to be a metadata error and confidentiality impact should be treated as unconfirmed. Overall, this is a genuine low-priority vulnerability: real but narrow impact, no exploitation evidence, and constrained by attack complexity.

Exploit ScenarioDerived

An unauthenticated attacker with network access to TCP port 548 sends a crafted DSI OpenSession request containing a precisely structured DSIOPT_ATTNQUANT option value designed to produce anomalous behavior when additionally interpreted as DSIOPT_SERVQUANT data. The Netatalk server processes the option under both case handlers due to the missing break, resulting in corrupted session parameter state and a minor service disruption for the affected session. The AC:H rating means this requires deliberate packet engineering rather than opportunistic scanning tools.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.9).
No patch listed yet 0.1% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – May 21, 2026

Missing break statement in Netatalk's DSI OpenSession handler allows DSIOPT_ATTNQUANT case to fall through into DSIOPT_SERVQUANT processing, affecting versions 1.5.0 through 4.4.2. An unauthenticated remote attacker can send a crafted DSI session options packet to trigger unintended session option handling, resulting in minor service disruption. No public exploit identified at time of analysis, and the High attack complexity rating (AC:H) constrains real-world exploitation to adversaries capable of precise DSI packet construction.

RemediationAI

Consult the official vendor advisory at https://netatalk.io/security/CVE-2026-44075 for the patched release. No specific fixed version number was confirmed from the available input data - the exact patched version must be verified directly against the vendor advisory before upgrading. As a compensating control, restrict access to the AFP/DSI service port (TCP 548) via firewall or host-based ACL to trusted network segments only, reducing the network-reachable attack surface; note this may impact legitimate AFP client connectivity from non-whitelisted hosts. If AFP services are not required, disabling Netatalk entirely eliminates exposure with no functional trade-off. The fix itself is expected to be a one-line code change (adding the missing break statement), making the patch low-risk to apply.

Affected VersionsENISA

Netatalk 1.5.0 ≤4.4.2

Affected Packages

euvd netatalk no fix

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 an open-source Apple Filing Protocol (AFP) server implementation for Linux and Unix systems, identified by CPE cpe:2.3:a:netatalk:netatalk:*:*:*:*:*:*:*:*. AFP uses the Data Stream Interface (DSI) as its TCP-based transport layer (default port 548). During DSI OpenSession, the server negotiates session parameters via option codes including DSIOPT_ATTNQUANT (attention quantum, controlling asynchronous attention messages) and DSIOPT_SERVQUANT (server quantum, controlling buffer sizes). CWE-484 (Omitted Break Statement in Switch) identifies the root cause: the switch case handling DSIOPT_ATTNQUANT lacks a terminating break, causing execution to fall through into the DSIOPT_SERVQUANT code block. This means attacker-supplied DSIOPT_ATTNQUANT data is additionally processed as DSIOPT_SERVQUANT input, corrupting the intended session parameter negotiation state.

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

Vendor (securin) PRIMARY 3.7 LOW
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

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

DescriptionCVE.org

A missing break statement in DSI OpenSession processing in Netatalk 1.5.0 through 4.4.2 causes a DSIOPT_ATTNQUANT switch case to fall through into DSIOPT_SERVQUANT, resulting in unintended session option handling that may allow a remote attacker to cause a minor service disruption via crafted DSI session options.

Threat Intelligence Overview

EPSS Score
0.1%
Top 75% exploitable
Data Quality
5 sources
Confidence: Medium

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.

SignalValue
Severity LOW
CISA KEV No
Public POC No
EPSS 0.1%
Patch available No
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Defer
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Low
Technical Impact
Partial

Priority Score

18
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +18
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

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

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