Skip to main content

Netatalk CVE-2026-45699

| EUVDEUVD-2026-58790 HIGH
Integer Underflow (CWE-191)
N/A vendor:alpine
7.5
CVSS 3.1 · Vendor: vendor:alpine
View

Attack ChainAIDerived

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

  1. Access
    Obtain valid AFP credentials
  2. Delivery
    Connect to TCP/548 AFP service
  3. Exploit
    Send crafted logtype identifier triggering underflow
  4. Execution
    Corrupt memory index or length
  5. Persist
    Read out-of-bounds memory or overwrite code pointer
  6. Impact
    Achieve information disclosure or code execution

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Integer underflow checks
Exploitation Conditions

Exploitation requires an authenticated session to the Netatalk AFP service - the CVSS PR:L metric confirms low-privilege credentials (e.g., a standard AFP file-sharing account) are sufficient. The AC:H metric indicates a specific protocol condition must be met: based on the linked release notes, the vulnerable code path in libatalk is triggered by passing an end_of_list_marker or malformed logtype identifier during AFP session activity. Exploitation is limited to: (1) network reachability to TCP port 548 (AFP), (2) valid AFP authentication credentials, and (3) ability to craft or trigger the specific malformed logtype input. Default AFP configurations that require user authentication are a meaningful barrier. Unauthenticated exploitation is not supported by the available CVSS data.

Impact

The CVSS 3.1 base score of 7.5 with vector AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H reflects a high-impact but conditionally exploitable flaw. AC:H limits opportunistic mass exploitation - specific protocol state or message construction is required to trigger the underflow. PR:L confirms authenticated access is a prerequisite, further constraining the attacker population to users who can log into the AFP service. The C:H/I:H/A:H impact triad suggests the underflow can escalate to memory corruption with full-system consequences if successfully triggered. No EPSS data was provided, and the vulnerability is not listed in CISA KEV, indicating no confirmed active exploitation. No POC is referenced in the available data. The real-world risk is moderate: Netatalk deployments are relatively niche (legacy Apple/macOS file sharing environments), and the AC:H requirement significantly reduces the automated exploitation surface. This should be prioritized for patching in environments actively serving AFP clients, but does not warrant emergency response compared to unauthenticated, low-complexity network vulnerabilities.

Exploit ScenarioDerived

An attacker authenticated to an AFP service running a vulnerable Netatalk version sends a crafted protocol message containing a malformed logtype identifier or end-of-list marker that triggers an integer underflow in libatalk's logtype handling code. The underflow corrupts a length or index value used in subsequent memory operations, leading to an out-of-bounds read that leaks sensitive memory content or an out-of-bounds write that allows control of program execution. No public proof-of-concept code has been identified at time of analysis, and the AC:H rating suggests reliable exploitation requires non-trivial protocol knowledge or heap state manipulation.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.3% exploitation probability (EPSS)

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

Alert me

AnalysisAIv2 – Aug 14, 2026

Integer underflow (CWE-191) in Netatalk, the open-source Apple Filing Protocol (AFP) server, allows a network-authenticated attacker to trigger memory corruption that may result in information disclosure, arbitrary code execution, or denial of service. The vulnerability affects versions prior to 4.4.3 and is patched in Netatalk 4.4.3 (Alpine Linux package 4.4.3-r0). No public exploit code or active exploitation via CISA KEV has been identified at time of analysis.

Earlier versions of this analysis (1)
v1 May 27, 2026 - 22:46

netatalk on Alpine Linux was patched in package version 4.4.3-r0 to address CVE-2026-45699. The nature of the vulnerability - its attack vector, impact class, and affected component - is not disclosed in available intelligence sources. netatalk is an open-source AFP (Apple Filing Protocol) file server daemon; historically it has been subject to critical memory-corruption and remote code execution vulnerabilities, but no such characterization can be applied to this CVE based on available data. No CVSS score, CWE classification, KEV listing, or POC has been identified at time of analysis.

RemediationAI

Upgrade to Netatalk 4.4.3 - the vendor-released patch that addresses CVE-2026-45699 along with 19 other CVEs. Alpine Linux users should update to the netatalk 4.4.3-r0 package via standard package management. Source builds are available at https://github.com/Netatalk/netatalk/releases/tag/netatalk-4-4-3 with build instructions using meson. If immediate upgrade is not feasible, restrict access to the AFP service port (TCP 548) using firewall rules to limit exposure to trusted internal networks or VPN-connected clients, reducing the authenticated attacker pool. Additionally, disable AFP service entirely if macOS/legacy Apple client access is not actively required, as modern macOS versions support SMB natively. Note that firewall restriction limits exposure but does not eliminate risk from insider threats or compromised authenticated accounts.

Affected VersionsENISA

Netatalk 3.1.19, < 4.4.3

Affected Packages

euvd netatalk_3_1_19 fix: 4.4.3

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 implements the Apple Filing Protocol (AFP), enabling Unix/Linux systems to act as file servers for macOS and legacy Apple OS clients. CWE-191 (Integer Underflow / Wrap or Wraparound) indicates a calculation reduces an integer value below its minimum representable value, causing it to wrap around to a very large positive value. In the context of AFP parsing or logging subsystems - consistent with the release notes referencing fixes to libatalk logtype handling and out-of-bounds access when an end_of_list_marker is passed as a logtype - an underflow could corrupt length or index calculations, producing out-of-bounds reads or writes. The CVSS vector (AV:N/AC:H/PR:L) implies the flaw is reachable over the network by an authenticated user but requires specific conditions to trigger, consistent with crafted AFP protocol messages or malformed logtype identifiers. The 'Integer Overflow' tag in the source data conflicts with CWE-191 (underflow); both wrap behaviors produce similar exploitable conditions and the distinction may reflect tagging inconsistency rather than a factual error.

Know when the next one hits your stack

  • 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 (vendor:alpine) PRIMARY 7.5 HIGH
AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 7.5 HIGH

Network-reachable AFP service, authenticated low-privilege required (PR:L), non-trivial trigger condition (AC:H), and full CIA impact from memory corruption confirmed by vendor severity.

3.1 AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/AC:H/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (vendor:alpine).

CVSS VectorVendor: vendor:alpine

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

Lifecycle Timeline

2
Patch available
Aug 14, 2026 - 20:01 EUVD
CVSS changed
Aug 14, 2026 - 19:22 NVD
7.5 (HIGH)

DescriptionCVE.org

Alpine Linux: netatalk fixed in 4.4.3-r0

Executive ViewAI

Why It Matters

Netatalk, a critical file-sharing service for Apple Filing Protocol support, contains an integer underflow vulnerability (CVE-2026-45699) enabling authenticated network attackers to execute arbitrary code, disclose sensitive information, or cause denial of service. Organizations operating Netatalk for macOS file integration face potential data compromise and system takeover if systems are not upgraded. This HIGH-severity flaw requires immediate patching to protect stored data and maintain service availability.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.3%
Top 74% exploitable
Prevalence
Low
niche AFP server for legacy Apple/macOS file sharing environments
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 HIGH
CISA KEV No
Public POC No
EPSS 0.3%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.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
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact
High

Priority Score

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

Attack Technique

Integer overflow occurs when an arithmetic operation produces a result that exceeds the maximum value a given integer type can store.

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

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