Cloudanix VulnDB

CVE-2013-20001

High · 7.5

CVSS

7.5

EPSS

2.1%

Published

Feb 12, 2021

CISA due date

—

Cloudanix analysis

Schedule a fix SSVC: Track

A configuration meant to limit who can reach shared files over a network silently stops working for newer internet addresses, letting outsiders read the files anyway.

Exploit Available
Exploitation
Remote Unauthenticated
Attacker needs
None
Complexity
Trivial
Impact
Data Exposure
Component
Application
Class
Authorization Bypass
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

Silent failure to parse IPv6 address data in NFS sharenfs exports causes IPv6-based access restrictions to be ignored, resulting in world-readable access instead of the configured restrictions.

Why it matters to the business

Sensitive file data on NFS shares can be read by any remote system without authentication or authorization, increasing risk of data exposure especially in environments using IPv6 addressing.

How an attack unfolds

An attacker identifies an NFS share exported with IPv6 restrictions, connects using an IPv6 address, and gains full read access because the address parsing failure silently disables the intended controls.

How to fix it

Upgrade OpenZFS to a version that correctly parses IPv6 addresses in sharenfs exports; alternatively restrict exports to IPv4 addresses or use additional network-layer controls such as firewalls until a fixed version is deployed.

How to confirm the fix worked

Review sharenfs configuration for IPv6 entries, attempt IPv6 connections from an unauthorized address after applying updates, and confirm that access is denied as configured.

Typical attack path

  1. Scan for exposed NFS services on target networks
  2. Identify shares configured with sharenfs IPv6 exports
  3. Connect to the share using an IPv6 client address
  4. Bypass intended restrictions due to parse failure and enumerate/read files

How to detect it

Inspect NFS server logs and export configurations for sharenfs entries containing IPv6 addresses; look for unexpected successful mounts or file access from IPv6 clients that should have been denied.

What your security team should do

  • Prioritize upgrade of OpenZFS deployments using sharenfs with IPv6 exports
  • Temporarily switch affected exports to IPv4-only or add network ACLs
  • Audit current NFS export configurations for unintended world access
  • Monitor for new upstream releases addressing the IPv6 parsing issue

The record

An issue was discovered in OpenZFS through 2.0.3. When an NFS share is exported to IPv6 addresses via the sharenfs feature, there is a silent failure to parse the IPv6 address data, and access is allowed to everyone. IPv6 restrictions from the configuration are not applied.

Affected packages

Ecosystem Package Introduced Fixed
Debian:10 zfs-linux 0 0.7.12-2+deb10u3
Debian:11 zfs-linux 0 No fix
Debian:11 zfs-linux 0 2.0.3-9+deb11u2
Debian:12 zfs-linux 0 No fix
Debian:13 zfs-linux 0 2.2.2-1
Debian:14 zfs-linux 0 2.2.2-1
Ubuntu:16.04:LTS zfs-linux 0 No fix
Ubuntu:18.04:LTS zfs-linux 0 No fix
Ubuntu:20.04:LTS zfs-linux 0 0.8.3-1ubuntu12.16
Ubuntu:22.04:LTS zfs-linux 0 2.1.5-1ubuntu6~22.04.2
Ubuntu:24.04:LTS zfs-linux 0 2.2.0~rc3-0ubuntu4
Ubuntu:Pro:16.04:LTS zfs-linux 0 No fix
Ubuntu:Pro:18.04:LTS zfs-linux 0 No fix