CVE-2026-44066Netatalk 3.1.0至4.4.2版本中的Spotlight RPC反序列化代码存在多个堆越界读取漏洞。由于未能正确验证RPC请求中的数据边界,远程经过身份验证的攻击者可利用此缺陷读取敏感内存信息或造成轻微的服务中断。该漏洞攻击复杂度低,无需用户交互,对系统机密性构成较高威胁。
该漏洞的根源在于Netatalk在处理Spotlight RPC请求时的反序列化逻辑存在缺陷。Spotlight组件用于文件搜索,其通过RPC机制处理客户端指令。在特定条件下,攻击者可以构造恶意的RPC数据包,导致服务端在解包(unmarshalling)数据时越过预分配的堆缓冲区边界读取数据。这种越界读取行为不仅可能导致程序崩溃(拒绝服务),更重要的是允许攻击者从堆内存中泄露敏感数据,如可能包含其他用户的文件索引信息、内存地址布局等。由于攻击向量为网络且需要低权限认证,该漏洞在内部网络环境中具有较高的利用价值。