Skip to content
Heist/ feed
Medium

Stack buffer overflow in illumos reparsed nfs-basic plugin allows local users to crash the daemon

Type: advisorySource: Official CVE List1 source record

A stack-based buffer overflow in the illumos reparse point daemon (reparsed) allows a local user to crash the daemon. get_fs_locations() in usr/src/cmd/fs.d/nfs/rp_basic/libnfs_basic.c, part of the nfs-basic reparse plugin, copies the host and path components of a reparse string into a fixed 1024-byte stack buffer without checking their length. The reparsed door at /var/run/reparsed_door is readable by all users and the door server does not check the caller's credentials, so an unprivileged local user can send an nfs-basic request with an overlong host or path component to overflow the buffer. On systems built with stack protection, which is the default, this causes reparsed to abort; repeated requests place the svc:/system/filesystem/reparse service into maintenance. The service is disabled by default. The flaw has existed since 2009 (illumos-gate commit 2f172c55), and affects any illumos distribution prior to illumos-gate commit 6a2df4aa.

Announced Group revision 1
Original source ↗

CVE-2026-104115

Primary source · Revision 1

Imported from structured advisory data. Source references identify upstream records or fields; verify affected versions and your deployed configuration.

Security context

Source reference: cve:CVE-2026-104115

illumos-gate

Source reference: /containers/cna/affected/0/product

Affected versions
Not stated in this record
Fixed versions
Not stated in this record
Prerequisites
Not stated in this record

OmniOS

Source reference: /containers/cna/affected/1/product

Affected versions
Not stated in this record
Fixed versions
Not stated in this record
Prerequisites
Not stated in this record

Structured affected-version data

Original package identities and version rules from this source.

[
  {
    "repo": "https://github.com/illumos/illumos-gate",
    "vendor": "illumos",
    "product": "illumos-gate",
    "versions": [
      {
        "status": "affected",
        "changes": [
          {
            "at": "6a2df4aa5381599179ab6afb3165db81960dee35",
            "status": "unaffected"
          }
        ],
        "version": "2f172c55ef76964744bc62b4500ece87f3089b4d",
        "lessThan": "6a2df4aa5381599179ab6afb3165db81960dee35",
        "versionType": "git"
      }
    ],
    "platforms": [
      "x86"
    ],
    "packageName": "service/file-system/nfs",
    "programFiles": [
      "usr/src/cmd/fs.d/nfs/rp_basic/libnfs_basic.c",
      "usr/src/cmd/fs.d/reparsed/reparsed.c"
    ],
    "collectionURL": "https://illumos.org",
    "defaultStatus": "unaffected"
  },
  {
    "vendor": "OmniOS",
    "product": "OmniOS",
    "versions": [
      {
        "status": "affected",
        "version": "any",
        "lessThan": "r151054",
        "versionType": "custom"
      },
      {
        "status": "affected",
        "changes": [
          {
            "at": "r151058w",
            "status": "unaffected"
          }
        ],
        "version": "r151058",
        "lessThan": "r151058w",
        "versionType": "custom"
      },
      {
        "status": "affected",
        "changes": [
          {
            "at": "r151056aw",
            "status": "unaffected"
          }
        ],
        "version": "r151056",
        "lessThan": "r151056aw",
        "versionType": "custom"
      },
      {
        "status": "affected",
        "changes": [
          {
            "at": "r151054bw",
            "status": "unaffected"
          }
        ],
        "version": "r151054",
        "lessThan": "r151054bw",
        "versionType": "custom"
      }
    ],
    "defaultStatus": "affected"
  }
]
Related CVEs
CVE-2026-104115

Source reference: /cveMetadata/cveId

Publisher severity

medium

Source reference: /containers/cna/metrics

Event
#29948 · Revision 1
Added to Heist Feed
Publisher date
Read the original announcement