Description
In the Linux kernel, the following vulnerability has been resolved:

net: appletalk: fix NULL pointer dereference in aarp_send_ddp()

aarp_send_ddp() calls atalk_find_dev_addr(dev) in the LocalTalk fast
path without checking for NULL. When the device has no AppleTalk
interface configured (dev->atalk_ptr == NULL), this leads to a NULL
pointer dereference at the at->s_net access.

KASAN: null-ptr-deref in range [0x0000000000000000-0x0000000000000007]
RIP: 0010:aarp_send_ddp (net/appletalk/aarp.c:552 (discriminator 2))
Call Trace:
<TASK>
atalk_sendmsg (net/appletalk/ddp.c:1715)
__sys_sendto (net/socket.c:2265 (discriminator 1))
__x64_sys_sendto (net/socket.c:2272)
do_syscall_64 (arch/x86/entry/syscall_64.c:94)
entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121)

Add a NULL check consistent with the other callers of
atalk_find_dev_addr().
Published: 2026-09-24
Score: 5.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Denial of Service (kernel crash)
Action: Immediate Patch
AI Analysis

Impact

The aarp_send_ddp function calls atalk_find_dev_addr without checking the returned pointer for NULL. When a device has no AppleTalk interface configured, the dereference of a NULL pointer occurs in kernel space, causing a kernel panic. This shutdown renders the host unusable until reboot. The flaw is a classic null‑pointer dereference (CWE‑476) that does not provide code execution but results in a denial of service.

Affected Systems

Any Linux kernel containing the unpatched aarp_send_ddp implementation is affected, irrespective of distribution. The bug resides in the net/appletalk subsystem; the upstream commits 83899a056aeb120898a6e3a989971fc63e274e2e, 8fc30f0cdf4207a5aa2341c0a98d0f1713b3ce2c, and 9e7f36ab5b7bf68463faa5f7b926fea8f35597bb introduce the needed NULL check. Kernel versions built after these commits are not vulnerable.

Risk and Exploitability

The CVSS score is 5.5, indicating a moderate severity that can bring down the entire system. The EPSS score of <1% shows a low likelihood of exploitation in the wild, and the flaw is not listed in the CISA KEV catalog. The likely attack vector is inferred from the description: an attacker who can cause the kernel to process AppleTalk traffic—by sending crafted AppleTalk packets or exercising privileged system calls—might trigger the crash. Because AppleTalk is rarely used and typically limited to specific network contexts, the opportunity for exploitation is limited, but the impact remains a full denial of service if an exploit succeeds.

Generated by OpenCVE AI on October 1, 2026 at 21:09 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the kernel to a release that includes the aarp_send_ddp patch fixing the null‑pointer dereference in the AppleTalk subsystem.
  • Disable the AppleTalk kernel modules (ath and aarp) if AppleTalk is not required, thereby preventing the vulnerable code from executing.
  • Apply any available security updates or kernel hardening patches recommended for your distribution, and ensure network‑level filtering is configured to block AppleTalk traffic from untrusted sources.

Generated by OpenCVE AI on October 1, 2026 at 21:09 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Debian DLA Debian DLA DLA-4817-1 linux-6.12 security update
Debian DSA Debian DSA DSA-6528-1 linux security update
History

Sat, 03 Oct 2026 11:15:00 +0000


Tue, 29 Sep 2026 13:15:00 +0000

Type Values Removed Values Added
References
Metrics threat_severity

None

cvssV3_1

{'score': 5.5, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H'}

threat_severity

Low


Fri, 25 Sep 2026 07:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-476

Thu, 24 Sep 2026 16:30:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: net: appletalk: fix NULL pointer dereference in aarp_send_ddp() aarp_send_ddp() calls atalk_find_dev_addr(dev) in the LocalTalk fast path without checking for NULL. When the device has no AppleTalk interface configured (dev->atalk_ptr == NULL), this leads to a NULL pointer dereference at the at->s_net access. KASAN: null-ptr-deref in range [0x0000000000000000-0x0000000000000007] RIP: 0010:aarp_send_ddp (net/appletalk/aarp.c:552 (discriminator 2)) Call Trace: <TASK> atalk_sendmsg (net/appletalk/ddp.c:1715) __sys_sendto (net/socket.c:2265 (discriminator 1)) __x64_sys_sendto (net/socket.c:2272) do_syscall_64 (arch/x86/entry/syscall_64.c:94) entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) Add a NULL check consistent with the other callers of atalk_find_dev_addr().
Title net: appletalk: fix NULL pointer dereference in aarp_send_ddp()
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References

Subscriptions

Linux Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-10-03T10:57:12.356Z

Reserved: 2026-09-17T16:02:15.099Z

Link: CVE-2026-93286

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-24T17:17:09.810

Modified: 2026-10-03T11:17:47.133

Link: CVE-2026-93286

cve-icon Redhat

Severity : Low

Publid Date: 2026-09-24T00:00:00Z

Links: CVE-2026-93286 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-01T21:15:09Z

Weaknesses