Security Vulnerability Report
中文
CVE-2026-44069 CVSS 3.9 LOW

CVE-2026-44069

Published: 2026-05-21 08:16:23
Last Modified: 2026-05-21 15:20:19
Source: 33c584b5-0579-4c06-b2a0-8d8329fcab9c

Description

An integer underflow in the volxlate function in Netatalk 3.0.0 through 4.4.2 allows a local privileged user to obtain limited information, modify limited data, or cause a minor service disruption via crafted volume translation input.

CVSS Details

CVSS Score
3.9
Severity
LOW
CVSS Vector
CVSS:3.1/AV:L/AC:H/PR:H/UI:N/S:U/C:L/I:L/A:L

Configurations (Affected Products)

No configuration data available.

Netatalk 3.0.0 - 4.4.2

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
/* * PoC for CVE-2026-44069: Integer Underflow in Netatalk volxlate * This code simulates the trigger condition. * Compile: gcc -o poc_volxlate poc_volxlate.c */ #include <stdio.h> #include <stdlib.h> #include <string.h> // Mocking the vulnerable function structure based on typical volxlate behavior void vulnerable_volxlate(char *input, int size) { // Vulnerable logic: assuming size is subtracted without checking for 0 // causing an integer underflow if size is 0 or manipulated unsigned int index; if (size > 0) { // In a real scenario, specific crafted bytes trigger the path index = size - 1; } else { // Simulate underflow condition if logic allows size=0 to pass checks index = (unsigned int)(size - 1); } printf("[+] Calculated index: %u\n", index); if (index > 1024) { printf("[!] Potential memory access violation or underflow detected.\n"); } } int main(int argc, char **argv) { printf("[*] CVE-2026-44069 PoC Trigger\n"); // Crafted input to simulate the volume translation issue // In the real vulnerability, this would be specific AFP protocol data char *crafted_input = "AAAA"; int malicious_size = 0; // Triggering potential underflow context printf("[*] Sending crafted input to volxlate function...\n"); vulnerable_volxlate(crafted_input, malicious_size); return 0; }

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2026-44069", "sourceIdentifier": "33c584b5-0579-4c06-b2a0-8d8329fcab9c", "published": "2026-05-21T08:16:22.583", "lastModified": "2026-05-21T15:20:19.040", "vulnStatus": "Deferred", "cveTags": [], "descriptions": [{"lang": "en", "value": "An integer underflow in the volxlate function in Netatalk 3.0.0 through 4.4.2 allows a local privileged user to obtain limited information, modify limited data, or cause a minor service disruption via crafted volume translation input."}], "metrics": {"cvssMetricV31": [{"source": "33c584b5-0579-4c06-b2a0-8d8329fcab9c", "type": "Secondary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:L/AC:H/PR:H/UI:N/S:U/C:L/I:L/A:L", "baseScore": 3.9, "baseSeverity": "LOW", "attackVector": "LOCAL", "attackComplexity": "HIGH", "privilegesRequired": "HIGH", "userInteraction": "NONE", "scope": "UNCHANGED", "confidentialityImpact": "LOW", "integrityImpact": "LOW", "availabilityImpact": "LOW"}, "exploitabilityScore": 0.5, "impactScore": 3.4}]}, "weaknesses": [{"source": "33c584b5-0579-4c06-b2a0-8d8329fcab9c", "type": "Secondary", "description": [{"lang": "en", "value": "CWE-191"}]}], "references": [{"url": "https://netatalk.io/security/CVE-2026-44069", "source": "33c584b5-0579-4c06-b2a0-8d8329fcab9c"}]}}