Skip to main content

Netatalk papd CVE-2026-44065

| EUVDEUVD-2026-31213 MEDIUM
Off-by-one Error (CWE-193)
2026-05-21 securin GHSA-p64q-3rgx-wmvr
4.2
CVSS 3.1 · Vendor: securin
View

Attack ChainAIDerived

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

  1. Access
    Gain adjacent LAN access
  2. Delivery
    Identify host running Netatalk papd
  3. Exploit
    Craft malformed PAP print job
  4. Execution
    Trigger off-by-two in lp_write()
  5. Impact
    Cause limited integrity or availability impact

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Off-by-one prevention
Exploitation Conditions

Exploitation requires the attacker to be on the same adjacent network (LAN or VLAN) as the target - the AV:A vector explicitly excludes internet-based exploitation. The papd (Printer Access Protocol daemon) service must be running and reachable; papd is not enabled by default in all Netatalk deployments and is only relevant to environments sharing printers with legacy Mac OS or AppleTalk clients. High attack complexity (AC:H) limits exploitation further, indicating that a straightforward, reliable exploit is not trivially achievable and may require conditions outside the attacker's direct control. No privileges are required (PR:N) and no user interaction is needed (UI:N). Exploitation is limited to environments where: (1) papd is explicitly enabled, (2) the attacker has adjacent-network reachability to the papd service, and (3) the attacker can navigate the high-complexity exploitation requirements. Systems running Netatalk solely for AFP file sharing without papd active are not exposed.

Impact

Real-world risk is low across all available signals. The CVSS score is 3.7 (Low), with a vector of AV:A/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:L, meaning exploitation requires adjacent network access (same LAN or VLAN - not internet-routable), high attack complexity, and yields only limited integrity and availability impact with zero confidentiality exposure. No EPSS data was provided; given the adjacent-only vector and high complexity, exploitation probability is expected to be low. No CISA KEV listing and no public exploit code have been identified at time of analysis. The 'Information Disclosure' tag from the intelligence source conflicts with the CVSS C:N (no confidentiality impact) - this discrepancy should be noted; it may reflect tagging error or a secondary information-leak path not fully captured in the CVSS vector. The CWE-193 vs. 'off-by-two' mismatch is also a minor data-quality concern. Overall, this is a genuine but low-priority vulnerability: the attack surface is restricted to adjacent networks running papd (a relatively niche service), complexity is high, and impact is limited. It does not exhibit characteristics of a priority vulnerability absent any KEV or POC signal.

Exploit ScenarioDerived

An attacker with access to the same local network segment as a host running Netatalk papd crafts a malformed print job request that triggers the off-by-two boundary error in lp_write(). Due to the high attack complexity (AC:H), successfully triggering the bug likely requires precise timing, specific print job formatting, or iterative trial and error to produce the minor integrity or availability impact described. No public exploit code has been identified at time of analysis.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.0% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – May 21, 2026

Off-by-two memory corruption in Netatalk's papd daemon affects all versions from 2.0.0 through 4.4.2, fixed in 4.5.0. The flaw resides in the lp_write() function of the Printer Access Protocol daemon, where an off-by-two boundary error can produce minor integrity and availability impact when triggered by an adjacent-network attacker. With a CVSS score of 3.7 and no public exploit or CISA KEV listing identified at time of analysis, this is a low-severity issue requiring both local network adjacency and high attack complexity, significantly limiting real-world exploitability.

RemediationAI

Vendor-released patch: Netatalk 4.5.0, which resolves the off-by-two error in papd's lp_write() function. Administrators should upgrade to 4.5.0 or later as the primary remediation; the vendor advisory is at https://netatalk.io/security/CVE-2026-44065. For deployments where an immediate upgrade is not feasible, a targeted compensating control is to disable the papd service entirely if printer sharing over AppleTalk/PAP is not required - this eliminates the attack surface with no functional impact on AFP file-sharing services. Additionally, because the attack vector is adjacent-network (AV:A), network segmentation that prevents untrusted hosts on the same LAN segment from reaching the papd port provides meaningful risk reduction. Firewall rules restricting access to AppleTalk/PAP ports (typically TCP 548 or the relevant papd listener) to known, authorized print clients are a practical second-layer control. Note that disabling papd affects only legacy Mac print-sharing functionality and has no impact on AFP file services.

Affected VersionsENISA

Netatalk 2.0.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 Unix/Linux implementation of the Apple Filing Protocol (AFP) and AppleTalk protocol suite, enabling macOS and classic Mac OS clients to connect to Unix servers for file and print sharing. The affected component is papd - the Printer Access Protocol (PAP) daemon - which handles print job data sent over AppleTalk or AFP-compatible networks. The vulnerability is classified as CWE-193 (Off-by-One Error); however, the CVE description explicitly states 'off-by-two,' indicating a two-element boundary miscalculation in the lp_write() function. This type of error typically results from an incorrect loop bound or buffer size calculation, allowing writes slightly beyond an intended buffer boundary. The affected CPE is cpe:2.3:a:netatalk:netatalk:*:*:*:*:*:*:*:* covering versions 2.0.0 through 4.4.2. The CWE-193 classification and 'off-by-two' description present a minor discrepancy - the root cause class is a buffer boundary miscalculation, but whether it is precisely one or two positions off should be verified against the vendor's patch diff.

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 4.2 MEDIUM
AV:A/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:L
SUSE MEDIUM

Primary rating from Vendor (securin).

CVSS VectorVendor: securin

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

Lifecycle Timeline

2
Severity Changed
May 21, 2026 - 08:22 NVD
LOW MEDIUM
CVSS changed
May 21, 2026 - 08:22 NVD
3.7 (LOW) 4.2 (MEDIUM)

DescriptionCVE.org

In Netatalk 2.0.0 through 4.4.2, off-by-two in papd lp_write(). Fixed in 4.5.0.

Threat Intelligence Overview

EPSS Score
0.0%
Top 97% exploitable
Social Media
1
Sightings
Data Quality
6 sources
Confidence: High

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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.0%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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
None
System Exposure· derived
Controlled
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

21
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +21
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

Vendor StatusVendor

SUSE

Severity: Medium
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

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