# CVE-2026-44074: Netatalk incorrect calculation in ACL error handling

Source: https://junglewise.ai/threats/cve-2026-44074-netatalk-incorrect-calculation-in-acl-error-handling  
Publisher: Junglewise Threat Intelligence, https://junglewise.ai/threats  
Published: 2026-05-21. Updated: 2026-05-21  
License: CC BY 4.0 with a link back

CVE-2026-44074 · Severity: low · CVSS 3.7 · Published 2026-05-21

Netatalk, a file server suite that allows Linux and Unix systems to serve files to Apple computers, contains a logic error in how it handles file permission errors. Under specific conditions where multiple errors occur at once, the system may process them incorrectly due to a mathematical error in the code. This could lead to minor service disruptions, though the developers consider the practical security risk to be very low.

Technologies: [Netatalk](https://junglewise.ai/threats/technologies/netatalk). Vendors: [Netatalk](https://junglewise.ai/threats/vendors/netatalk).

## Quick answers

**Is CVE-2026-44074 exploited in the wild?** No. Junglewise Threat Intelligence has no report of CVE-2026-44074 being exploited in the wild.

**How severe is CVE-2026-44074?** Low severity, with a CVSS score of 3.7, published 21 May 2026.

**Which products and versions are affected?** Netatalk 2.1.0 through 4.4.2.

**Is there a fix for CVE-2026-44074?** No fixed version is recorded yet. Check the vendor's advisory in the references below. If you run it, Junglewise drafts a mitigation that fits your setup and applies it once you approve, with senior security engineers behind it.

**How is CVE-2026-44074 attacked?** It is attacked over the network, in a software library.

**Am I affected by CVE-2026-44074?** Check whether you run Netatalk at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.

## Technical details

A logic error (CWE-682) exists in Netatalk's ACL error handling where errno values are combined using a bitwise OR operator. This results in incorrect error code mapping when multiple error conditions occur simultaneously. A remote attacker could potentially trigger these incorrect error-handling paths to cause a minor service disruption (Availability: Low). The vulnerability is difficult to exploit (Attack Complexity: High) as it requires specific simultaneous error conditions. The issue is addressed in Netatalk version 4.5.0 or via a provided source patch for version 4.4.2.

## Affected products

- Netatalk Netatalk 2.1.0 through 4.4.2

## Timeline

- 2026-05-13: disclosed: Initial disclosure date reported by vendor
- 2026-05-21: advisory: NVD publication date

## References

- [https://netatalk.io/security/CVE-2026-44074](https://netatalk.io/security/CVE-2026-44074)

## Related threats

- [Netatalk afpd stack buffer overflow in deletedir()](https://junglewise.ai/threats/cve-2026-45698-netatalk-afpd-stack-buffer-overflow-in-deletedir)
- [Netatalk afpd stack buffer overflow in copydir()](https://junglewise.ai/threats/cve-2026-45699-netatalk-afpd-stack-buffer-overflow-in-copydir)
- [Netatalk TOCTOU race condition in ad_flush](https://junglewise.ai/threats/cve-2026-7837-netatalk-toctou-race-condition-in-ad-flush)
- [Netatalk missing break statement in DSI OpenSession](https://junglewise.ai/threats/cve-2026-44075-netatalk-missing-break-statement-in-dsi-opensession)
- [Netatalk disabled FORTIFY_SOURCE in MySQL CNID backend](https://junglewise.ai/threats/cve-2026-44071-netatalk-disabled-fortify-source-in-mysql-cnid-backend)
