Search

Find a vulnerability

Search criteria ⓘ Use this form to refine search results.
Full-text search supports keyword queries with ranking and filtering.
You can combine vendor, product, and sources to narrow results.
Enable “Apply ordering” to sort by date instead of relevance.

    9 vulnerabilities

    CVE-2026-104115 (GCVE-0-2026-104115)

    Vulnerability from cvelistv5 – Published: 2026-10-09 14:24 – Updated: 2026-10-15 18:13
    VLAI
    Title
    Stack buffer overflow in illumos reparsed nfs-basic plugin allows local users to crash the daemon
    Summary
    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.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-10-15 18:12 UTC
    CWE
    • CWE-121 - Stack-based Buffer Overflow
    Assigner
    illumos CNA under the redhat root
    CNA scorecard – unranked: 9 records in the last 180 days, 10 needed details
    Impacted products
    Vendor Product Version
    illumos illumos-gate Affected: 2f172c55ef76964744bc62b4500ece87f3089b4d , < 6a2df4aa5381599179ab6afb3165db81960dee35 (git)
    Create a notification for this product.
    OmniOS OmniOS Affected: any , < r151054 (custom)
    Affected: r151058 , < r151058w (custom)
    Affected: r151056 , < r151056aw (custom)
    Affected: r151054 , < r151054bw (custom)
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-104115",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-10-15T18:12:53.428116Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-10-15T18:13:25.024Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "collectionURL": "https://illumos.org",
              "defaultStatus": "unaffected",
              "packageName": "service/file-system/nfs",
              "platforms": [
                "x86"
              ],
              "product": "illumos-gate",
              "programFiles": [
                "usr/src/cmd/fs.d/nfs/rp_basic/libnfs_basic.c",
                "usr/src/cmd/fs.d/reparsed/reparsed.c"
              ],
              "repo": "https://github.com/illumos/illumos-gate",
              "vendor": "illumos",
              "versions": [
                {
                  "changes": [
                    {
                      "at": "6a2df4aa5381599179ab6afb3165db81960dee35",
                      "status": "unaffected"
                    }
                  ],
                  "lessThan": "6a2df4aa5381599179ab6afb3165db81960dee35",
                  "status": "affected",
                  "version": "2f172c55ef76964744bc62b4500ece87f3089b4d",
                  "versionType": "git"
                }
              ]
            },
            {
              "defaultStatus": "affected",
              "product": "OmniOS",
              "vendor": "OmniOS",
              "versions": [
                {
                  "lessThan": "r151054",
                  "status": "affected",
                  "version": "any",
                  "versionType": "custom"
                },
                {
                  "changes": [
                    {
                      "at": "r151058w",
                      "status": "unaffected"
                    }
                  ],
                  "lessThan": "r151058w",
                  "status": "affected",
                  "version": "r151058",
                  "versionType": "custom"
                },
                {
                  "changes": [
                    {
                      "at": "r151056aw",
                      "status": "unaffected"
                    }
                  ],
                  "lessThan": "r151056aw",
                  "status": "affected",
                  "version": "r151056",
                  "versionType": "custom"
                },
                {
                  "changes": [
                    {
                      "at": "r151054bw",
                      "status": "unaffected"
                    }
                  ],
                  "lessThan": "r151054bw",
                  "status": "affected",
                  "version": "r151054",
                  "versionType": "custom"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "finder",
              "value": "Robert French"
            },
            {
              "lang": "en",
              "type": "finder",
              "value": "James Wynne III"
            },
            {
              "lang": "en",
              "type": "remediation developer",
              "value": "Andy Fiddaman"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "supportingMedia": [
                {
                  "base64": false,
                  "type": "text/html",
                  "value": "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\u0027s 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."
                }
              ],
              "value": "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\u0027s 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."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "Automatable": "NOT_DEFINED",
                "Recovery": "NOT_DEFINED",
                "Safety": "NOT_DEFINED",
                "attackComplexity": "LOW",
                "attackRequirements": "NONE",
                "attackVector": "LOCAL",
                "baseScore": 5.4,
                "baseSeverity": "MEDIUM",
                "exploitMaturity": "PROOF_OF_CONCEPT",
                "privilegesRequired": "LOW",
                "providerUrgency": "NOT_DEFINED",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "NONE",
                "valueDensity": "NOT_DEFINED",
                "vectorString": "CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:P",
                "version": "4.0",
                "vulnAvailabilityImpact": "HIGH",
                "vulnConfidentialityImpact": "NONE",
                "vulnIntegrityImpact": "NONE",
                "vulnerabilityResponseEffort": "NOT_DEFINED"
              },
              "format": "CVSS",
              "scenarios": [
                {
                  "lang": "en",
                  "value": "GENERAL"
                }
              ]
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-121",
                  "description": "CWE-121 Stack-based Buffer Overflow",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-10-09T14:24:52.028Z",
            "orgId": "0ca53633-f0b5-4853-ba72-e0a2e62000d0",
            "shortName": "illumos"
          },
          "references": [
            {
              "tags": [
                "mailing-list"
              ],
              "url": "https://illumos.topicbox.com/groups/developer/T3b859664594b7762/cve-2026-104112-to-cve-2026-104117-denial-of-service-and-missing-authorization-in-door-servers"
            },
            {
              "tags": [
                "issue-tracking"
              ],
              "url": "https://illumos.org/issues/18496"
            },
            {
              "tags": [
                "patch"
              ],
              "url": "https://github.com/illumos/illumos-gate/commit/6a2df4aa5381599179ab6afb3165db81960dee35"
            }
          ],
          "solutions": [
            {
              "lang": "en",
              "supportingMedia": [
                {
                  "base64": false,
                  "type": "text/html",
                  "value": "Update your illumos distribution to one that includes the fix for this issue."
                }
              ],
              "value": "Update your illumos distribution to one that includes the fix for this issue."
            }
          ],
          "source": {
            "discovery": "EXTERNAL"
          },
          "title": "Stack buffer overflow in illumos reparsed nfs-basic plugin allows local users to crash the daemon",
          "workarounds": [
            {
              "lang": "en",
              "supportingMedia": [
                {
                  "base64": false,
                  "type": "text/html",
                  "value": "The svc:/system/filesystem/reparse service is disabled by default. Systems on which it has not been enabled are not exposed; on others, disabling it removes exposure at the cost of reparse point (NFS referral) resolution."
                }
              ],
              "value": "The svc:/system/filesystem/reparse service is disabled by default. Systems on which it has not been enabled are not exposed; on others, disabling it removes exposure at the cost of reparse point (NFS referral) resolution."
            }
          ],
          "x_generator": {
            "engine": "hand-authored"
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "0ca53633-f0b5-4853-ba72-e0a2e62000d0",
        "assignerShortName": "illumos",
        "cveId": "CVE-2026-104115",
        "datePublished": "2026-10-09T14:24:52.028Z",
        "dateReserved": "2026-10-01T18:07:53.956Z",
        "dateUpdated": "2026-10-15T18:13:25.024Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-104114 (GCVE-0-2026-104114)

    Vulnerability from cvelistv5 – Published: 2026-10-09 14:22 – Updated: 2026-10-09 16:45
    VLAI
    Title
    NULL pointer dereference in illumos nwamd door handler allows local users to crash the daemon
    Summary
    A NULL pointer dereference in the illumos Network Auto-Magic daemon (nwamd) allows a local user to crash the daemon. nwamd_door_switch() in usr/src/cmd/cmd-inet/lib/nwamd/door_if.c writes to the caller's request structure before checking that a request was supplied, and before checking the caller's credentials. Because the nwamd door at /etc/svc/volatile/nwam/nwam_door is accessible to all local users, an unprivileged user can issue a door_call() with no argument data to crash nwamd; repeated calls place the svc:/network/physical:nwam service into maintenance, stopping automatic network configuration. nwamd runs only when svc:/network/physical:nwam is enabled, which is not the default. The flaw has existed since 2010 (illumos-gate commit 6ba597c5), and affects any illumos distribution prior to illumos-gate commit 0f1064d9.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-10-09 16:15 UTC
    CWE
    • CWE-476 - NULL Pointer Dereference
    Assigner
    illumos CNA under the redhat root
    CNA scorecard – unranked: 9 records in the last 180 days, 10 needed details
    Impacted products
    Vendor Product Version
    illumos illumos-gate Affected: 6ba597c56d749c61b4f783157f63196d7b2445f0 , < 0f1064d97f1a43778ddf87d4e438b99872aed1a0 (git)
    Create a notification for this product.
    OmniOS OmniOS Affected: any , < r151054 (custom)
    Affected: r151058 , < r151058w (custom)
    Affected: r151056 , < r151056aw (custom)
    Affected: r151054 , < r151054bw (custom)
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-104114",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-10-09T16:15:16.599352Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-10-09T16:45:28.800Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "collectionURL": "https://illumos.org",
              "defaultStatus": "unaffected",
              "packageName": "SUNWcs",
              "platforms": [
                "x86"
              ],
              "product": "illumos-gate",
              "programFiles": [
                "usr/src/cmd/cmd-inet/lib/nwamd/door_if.c"
              ],
              "repo": "https://github.com/illumos/illumos-gate",
              "vendor": "illumos",
              "versions": [
                {
                  "changes": [
                    {
                      "at": "0f1064d97f1a43778ddf87d4e438b99872aed1a0",
                      "status": "unaffected"
                    }
                  ],
                  "lessThan": "0f1064d97f1a43778ddf87d4e438b99872aed1a0",
                  "status": "affected",
                  "version": "6ba597c56d749c61b4f783157f63196d7b2445f0",
                  "versionType": "git"
                }
              ]
            },
            {
              "defaultStatus": "affected",
              "product": "OmniOS",
              "vendor": "OmniOS",
              "versions": [
                {
                  "lessThan": "r151054",
                  "status": "affected",
                  "version": "any",
                  "versionType": "custom"
                },
                {
                  "changes": [
                    {
                      "at": "r151058w",
                      "status": "unaffected"
                    }
                  ],
                  "lessThan": "r151058w",
                  "status": "affected",
                  "version": "r151058",
                  "versionType": "custom"
                },
                {
                  "changes": [
                    {
                      "at": "r151056aw",
                      "status": "unaffected"
                    }
                  ],
                  "lessThan": "r151056aw",
                  "status": "affected",
                  "version": "r151056",
                  "versionType": "custom"
                },
                {
                  "changes": [
                    {
                      "at": "r151054bw",
                      "status": "unaffected"
                    }
                  ],
                  "lessThan": "r151054bw",
                  "status": "affected",
                  "version": "r151054",
                  "versionType": "custom"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "finder",
              "value": "Robert French"
            },
            {
              "lang": "en",
              "type": "finder",
              "value": "James Wynne III"
            },
            {
              "lang": "en",
              "type": "remediation developer",
              "value": "Andy Fiddaman"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "supportingMedia": [
                {
                  "base64": false,
                  "type": "text/html",
                  "value": "A NULL pointer dereference in the illumos Network Auto-Magic daemon (nwamd) allows a local user to crash the daemon. nwamd_door_switch() in usr/src/cmd/cmd-inet/lib/nwamd/door_if.c writes to the caller\u0027s request structure before checking that a request was supplied, and before checking the caller\u0027s credentials. Because the nwamd door at /etc/svc/volatile/nwam/nwam_door is accessible to all local users, an unprivileged user can issue a door_call() with no argument data to crash nwamd; repeated calls place the svc:/network/physical:nwam service into maintenance, stopping automatic network configuration. nwamd runs only when svc:/network/physical:nwam is enabled, which is not the default. The flaw has existed since 2010 (illumos-gate commit 6ba597c5), and affects any illumos distribution prior to illumos-gate commit 0f1064d9."
                }
              ],
              "value": "A NULL pointer dereference in the illumos Network Auto-Magic daemon (nwamd) allows a local user to crash the daemon. nwamd_door_switch() in usr/src/cmd/cmd-inet/lib/nwamd/door_if.c writes to the caller\u0027s request structure before checking that a request was supplied, and before checking the caller\u0027s credentials. Because the nwamd door at /etc/svc/volatile/nwam/nwam_door is accessible to all local users, an unprivileged user can issue a door_call() with no argument data to crash nwamd; repeated calls place the svc:/network/physical:nwam service into maintenance, stopping automatic network configuration. nwamd runs only when svc:/network/physical:nwam is enabled, which is not the default. The flaw has existed since 2010 (illumos-gate commit 6ba597c5), and affects any illumos distribution prior to illumos-gate commit 0f1064d9."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "Automatable": "NOT_DEFINED",
                "Recovery": "NOT_DEFINED",
                "Safety": "NOT_DEFINED",
                "attackComplexity": "LOW",
                "attackRequirements": "NONE",
                "attackVector": "LOCAL",
                "baseScore": 5.4,
                "baseSeverity": "MEDIUM",
                "exploitMaturity": "PROOF_OF_CONCEPT",
                "privilegesRequired": "LOW",
                "providerUrgency": "NOT_DEFINED",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "NONE",
                "valueDensity": "NOT_DEFINED",
                "vectorString": "CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:P",
                "version": "4.0",
                "vulnAvailabilityImpact": "HIGH",
                "vulnConfidentialityImpact": "NONE",
                "vulnIntegrityImpact": "NONE",
                "vulnerabilityResponseEffort": "NOT_DEFINED"
              },
              "format": "CVSS",
              "scenarios": [
                {
                  "lang": "en",
                  "value": "GENERAL"
                }
              ]
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-476",
                  "description": "CWE-476 NULL Pointer Dereference",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-10-09T14:22:14.611Z",
            "orgId": "0ca53633-f0b5-4853-ba72-e0a2e62000d0",
            "shortName": "illumos"
          },
          "references": [
            {
              "tags": [
                "mailing-list"
              ],
              "url": "https://illumos.topicbox.com/groups/developer/T3b859664594b7762/cve-2026-104112-to-cve-2026-104117-denial-of-service-and-missing-authorization-in-door-servers"
            },
            {
              "tags": [
                "issue-tracking"
              ],
              "url": "https://illumos.org/issues/18495"
            },
            {
              "tags": [
                "patch"
              ],
              "url": "https://github.com/illumos/illumos-gate/commit/0f1064d97f1a43778ddf87d4e438b99872aed1a0"
            }
          ],
          "solutions": [
            {
              "lang": "en",
              "supportingMedia": [
                {
                  "base64": false,
                  "type": "text/html",
                  "value": "Update your illumos distribution to one that includes the fix for this issue."
                }
              ],
              "value": "Update your illumos distribution to one that includes the fix for this issue."
            }
          ],
          "source": {
            "discovery": "EXTERNAL"
          },
          "title": "NULL pointer dereference in illumos nwamd door handler allows local users to crash the daemon",
          "workarounds": [
            {
              "lang": "en",
              "supportingMedia": [
                {
                  "base64": false,
                  "type": "text/html",
                  "value": "Systems that use the default svc:/network/physical:default service instead of svc:/network/physical:nwam do not run nwamd and are not exposed."
                }
              ],
              "value": "Systems that use the default svc:/network/physical:default service instead of svc:/network/physical:nwam do not run nwamd and are not exposed."
            }
          ],
          "x_generator": {
            "engine": "hand-authored"
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "0ca53633-f0b5-4853-ba72-e0a2e62000d0",
        "assignerShortName": "illumos",
        "cveId": "CVE-2026-104114",
        "datePublished": "2026-10-09T14:22:14.611Z",
        "dateReserved": "2026-10-01T18:07:53.956Z",
        "dateUpdated": "2026-10-09T16:45:28.800Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-104112 (GCVE-0-2026-104112)

    Vulnerability from cvelistv5 – Published: 2026-10-09 14:19 – Updated: 2026-10-09 16:45
    VLAI
    Title
    Missing release of passed file descriptors in illumos nscd allows local users to exhaust kernel memory
    Summary
    A missing release of resources in the illumos name service cache daemon (nscd) allows a local user to exhaust kernel memory. The nscd door server procedure, switcher() in usr/src/cmd/nscd/nscd_frontend.c, does not close file descriptors that are passed with a door call but not used by the request, and the main nscd door at /var/run/name_service_door accepts passed descriptors from any user in its zone. Because nscd also runs with an unlimited file descriptor limit, an unprivileged local user, including one in a non-global zone, can repeatedly pass a descriptor to its zone's nscd in a door_call() loop, causing the file descriptor table of nscd to grow without bound in kernel memory. This causes a denial of service of nscd and can render processes in all zones on the host unresponsive. The flaw has existed since 2006 (illumos-gate commit cb5caa98), and affects any illumos distribution prior to illumos-gate commit af810a72.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-10-09 16:15 UTC
    CWE
    • CWE-772 - Missing Release of Resource after Effective Lifetime
    Assigner
    illumos CNA under the redhat root
    CNA scorecard – unranked: 9 records in the last 180 days, 10 needed details
    Impacted products
    Vendor Product Version
    illumos illumos-gate Affected: cb5caa98562cf06753163f558cbcfe30b8f4673a , < af810a72c09944e884ec695e8dbf1702a4f424ae (git)
    Create a notification for this product.
    OmniOS OmniOS Affected: any , < r151054 (custom)
    Affected: r151058 , < r151058w (custom)
    Affected: r151056 , < r151056aw (custom)
    Affected: r151054 , < r151054bw (custom)
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-104112",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-10-09T16:15:18.136992Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-10-09T16:45:36.172Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "collectionURL": "https://illumos.org",
              "defaultStatus": "unaffected",
              "packageName": "SUNWcs",
              "platforms": [
                "x86"
              ],
              "product": "illumos-gate",
              "programFiles": [
                "usr/src/cmd/nscd/nscd_frontend.c"
              ],
              "repo": "https://github.com/illumos/illumos-gate",
              "vendor": "illumos",
              "versions": [
                {
                  "changes": [
                    {
                      "at": "af810a72c09944e884ec695e8dbf1702a4f424ae",
                      "status": "unaffected"
                    }
                  ],
                  "lessThan": "af810a72c09944e884ec695e8dbf1702a4f424ae",
                  "status": "affected",
                  "version": "cb5caa98562cf06753163f558cbcfe30b8f4673a",
                  "versionType": "git"
                }
              ]
            },
            {
              "defaultStatus": "affected",
              "product": "OmniOS",
              "vendor": "OmniOS",
              "versions": [
                {
                  "lessThan": "r151054",
                  "status": "affected",
                  "version": "any",
                  "versionType": "custom"
                },
                {
                  "changes": [
                    {
                      "at": "r151058w",
                      "status": "unaffected"
                    }
                  ],
                  "lessThan": "r151058w",
                  "status": "affected",
                  "version": "r151058",
                  "versionType": "custom"
                },
                {
                  "changes": [
                    {
                      "at": "r151056aw",
                      "status": "unaffected"
                    }
                  ],
                  "lessThan": "r151056aw",
                  "status": "affected",
                  "version": "r151056",
                  "versionType": "custom"
                },
                {
                  "changes": [
                    {
                      "at": "r151054bw",
                      "status": "unaffected"
                    }
                  ],
                  "lessThan": "r151054bw",
                  "status": "affected",
                  "version": "r151054",
                  "versionType": "custom"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "finder",
              "value": "Robert French"
            },
            {
              "lang": "en",
              "type": "finder",
              "value": "James Wynne III"
            },
            {
              "lang": "en",
              "type": "remediation developer",
              "value": "Dan McDonald"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "supportingMedia": [
                {
                  "base64": false,
                  "type": "text/html",
                  "value": "A missing release of resources in the illumos name service cache daemon (nscd) allows a local user to exhaust kernel memory. The nscd door server procedure, switcher() in usr/src/cmd/nscd/nscd_frontend.c, does not close file descriptors that are passed with a door call but not used by the request, and the main nscd door at /var/run/name_service_door accepts passed descriptors from any user in its zone. Because nscd also runs with an unlimited file descriptor limit, an unprivileged local user, including one in a non-global zone, can repeatedly pass a descriptor to its zone\u0027s nscd in a door_call() loop, causing the file descriptor table of nscd to grow without bound in kernel memory. This causes a denial of service of nscd and can render processes in all zones on the host unresponsive. The flaw has existed since 2006 (illumos-gate commit cb5caa98), and affects any illumos distribution prior to illumos-gate commit af810a72."
                }
              ],
              "value": "A missing release of resources in the illumos name service cache daemon (nscd) allows a local user to exhaust kernel memory. The nscd door server procedure, switcher() in usr/src/cmd/nscd/nscd_frontend.c, does not close file descriptors that are passed with a door call but not used by the request, and the main nscd door at /var/run/name_service_door accepts passed descriptors from any user in its zone. Because nscd also runs with an unlimited file descriptor limit, an unprivileged local user, including one in a non-global zone, can repeatedly pass a descriptor to its zone\u0027s nscd in a door_call() loop, causing the file descriptor table of nscd to grow without bound in kernel memory. This causes a denial of service of nscd and can render processes in all zones on the host unresponsive. The flaw has existed since 2006 (illumos-gate commit cb5caa98), and affects any illumos distribution prior to illumos-gate commit af810a72."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "Automatable": "NOT_DEFINED",
                "Recovery": "NOT_DEFINED",
                "Safety": "NOT_DEFINED",
                "attackComplexity": "LOW",
                "attackRequirements": "NONE",
                "attackVector": "LOCAL",
                "baseScore": 6.8,
                "baseSeverity": "MEDIUM",
                "exploitMaturity": "PROOF_OF_CONCEPT",
                "privilegesRequired": "LOW",
                "providerUrgency": "NOT_DEFINED",
                "subAvailabilityImpact": "HIGH",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "NONE",
                "valueDensity": "NOT_DEFINED",
                "vectorString": "CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:H/E:P",
                "version": "4.0",
                "vulnAvailabilityImpact": "HIGH",
                "vulnConfidentialityImpact": "NONE",
                "vulnIntegrityImpact": "NONE",
                "vulnerabilityResponseEffort": "NOT_DEFINED"
              },
              "format": "CVSS",
              "scenarios": [
                {
                  "lang": "en",
                  "value": "GENERAL"
                }
              ]
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-772",
                  "description": "CWE-772 Missing Release of Resource after Effective Lifetime",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-10-09T14:23:18.421Z",
            "orgId": "0ca53633-f0b5-4853-ba72-e0a2e62000d0",
            "shortName": "illumos"
          },
          "references": [
            {
              "tags": [
                "mailing-list"
              ],
              "url": "https://illumos.topicbox.com/groups/developer/T3b859664594b7762/cve-2026-104112-to-cve-2026-104117-denial-of-service-and-missing-authorization-in-door-servers"
            },
            {
              "tags": [
                "issue-tracking"
              ],
              "url": "https://illumos.org/issues/18494"
            },
            {
              "tags": [
                "patch"
              ],
              "url": "https://github.com/illumos/illumos-gate/commit/af810a72c09944e884ec695e8dbf1702a4f424ae"
            }
          ],
          "solutions": [
            {
              "lang": "en",
              "supportingMedia": [
                {
                  "base64": false,
                  "type": "text/html",
                  "value": "Update your illumos distribution to one that includes the fix for this issue."
                }
              ],
              "value": "Update your illumos distribution to one that includes the fix for this issue."
            }
          ],
          "source": {
            "discovery": "EXTERNAL"
          },
          "title": "Missing release of passed file descriptors in illumos nscd allows local users to exhaust kernel memory",
          "workarounds": [
            {
              "lang": "en",
              "supportingMedia": [
                {
                  "base64": false,
                  "type": "text/html",
                  "value": "One can mitigate by disabling the name-service-cache SMF service in every affected zone, but once upgraded that service should be re-enabled."
                }
              ],
              "value": "One can mitigate by disabling the name-service-cache SMF service in every affected zone, but once upgraded that service should be re-enabled."
            }
          ],
          "x_generator": {
            "engine": "hand-authored"
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "0ca53633-f0b5-4853-ba72-e0a2e62000d0",
        "assignerShortName": "illumos",
        "cveId": "CVE-2026-104112",
        "datePublished": "2026-10-09T14:19:29.399Z",
        "dateReserved": "2026-10-01T18:07:53.956Z",
        "dateUpdated": "2026-10-09T16:45:36.172Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-104116 (GCVE-0-2026-104116)

    Vulnerability from cvelistv5 – Published: 2026-10-09 14:18 – Updated: 2026-10-09 16:45
    VLAI
    Title
    Missing authorization in illumos zonestatd allows local users to disrupt zonestat and enumerate running zones
    Summary
    A missing authorization check in the illumos zones statistics daemon (zonestatd) allows a local user in any zone to disrupt zonestat in other zones and to determine which zones are running. The zonestatd door server procedure, zsd_server() in usr/src/cmd/zonestat/zonestatd/zonestatd.c, handles the ZSD_CMD_NEW_ZONE command, which is intended to be sent by zoneadmd, without checking the caller's credentials. Because the zonestatd door is accessible to all users in every zone, an unprivileged user can send this command with an arbitrary zone ID, causing zonestatd to re-create its door file in that zone, so that new zonestat requests in that zone can fail while the file is replaced. The time taken to handle the command also reveals whether a given zone ID belongs to a running zone. The flaw has existed since 2010 (illumos-gate commit efd4c9b6), and affects any illumos distribution prior to illumos-gate commit 865b58d2.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-10-09 16:15 UTC
    CWE
    Assigner
    illumos CNA under the redhat root
    CNA scorecard – unranked: 9 records in the last 180 days, 10 needed details
    Impacted products
    Vendor Product Version
    illumos illumos-gate Affected: efd4c9b63ad77503c101fc6c2ed8ba96c9d52964 , < 865b58d24a0f1a31c838bffc3a7193d3345fe5ba (git)
    Create a notification for this product.
    OmniOS OmniOS Affected: any , < r151054 (custom)
    Affected: r151058 , < r151058w (custom)
    Affected: r151056 , < r151056aw (custom)
    Affected: r151054 , < r151054bw (custom)
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-104116",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-10-09T16:15:19.711766Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-10-09T16:45:43.444Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "collectionURL": "https://illumos.org",
              "defaultStatus": "unaffected",
              "packageName": "system/zones",
              "platforms": [
                "x86"
              ],
              "product": "illumos-gate",
              "programFiles": [
                "usr/src/cmd/zonestat/zonestatd/zonestatd.c"
              ],
              "repo": "https://github.com/illumos/illumos-gate",
              "vendor": "illumos",
              "versions": [
                {
                  "changes": [
                    {
                      "at": "865b58d24a0f1a31c838bffc3a7193d3345fe5ba",
                      "status": "unaffected"
                    }
                  ],
                  "lessThan": "865b58d24a0f1a31c838bffc3a7193d3345fe5ba",
                  "status": "affected",
                  "version": "efd4c9b63ad77503c101fc6c2ed8ba96c9d52964",
                  "versionType": "git"
                }
              ]
            },
            {
              "defaultStatus": "affected",
              "product": "OmniOS",
              "vendor": "OmniOS",
              "versions": [
                {
                  "lessThan": "r151054",
                  "status": "affected",
                  "version": "any",
                  "versionType": "custom"
                },
                {
                  "changes": [
                    {
                      "at": "r151058w",
                      "status": "unaffected"
                    }
                  ],
                  "lessThan": "r151058w",
                  "status": "affected",
                  "version": "r151058",
                  "versionType": "custom"
                },
                {
                  "changes": [
                    {
                      "at": "r151056aw",
                      "status": "unaffected"
                    }
                  ],
                  "lessThan": "r151056aw",
                  "status": "affected",
                  "version": "r151056",
                  "versionType": "custom"
                },
                {
                  "changes": [
                    {
                      "at": "r151054bw",
                      "status": "unaffected"
                    }
                  ],
                  "lessThan": "r151054bw",
                  "status": "affected",
                  "version": "r151054",
                  "versionType": "custom"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "finder",
              "value": "Robert French"
            },
            {
              "lang": "en",
              "type": "finder",
              "value": "James Wynne III"
            },
            {
              "lang": "en",
              "type": "remediation developer",
              "value": "Dan McDonald"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "supportingMedia": [
                {
                  "base64": false,
                  "type": "text/html",
                  "value": "A missing authorization check in the illumos zones statistics daemon (zonestatd) allows a local user in any zone to disrupt zonestat in other zones and to determine which zones are running. The zonestatd door server procedure, zsd_server() in usr/src/cmd/zonestat/zonestatd/zonestatd.c, handles the ZSD_CMD_NEW_ZONE command, which is intended to be sent by zoneadmd, without checking the caller\u0027s credentials. Because the zonestatd door is accessible to all users in every zone, an unprivileged user can send this command with an arbitrary zone ID, causing zonestatd to re-create its door file in that zone, so that new zonestat requests in that zone can fail while the file is replaced. The time taken to handle the command also reveals whether a given zone ID belongs to a running zone. The flaw has existed since 2010 (illumos-gate commit efd4c9b6), and affects any illumos distribution prior to illumos-gate commit 865b58d2."
                }
              ],
              "value": "A missing authorization check in the illumos zones statistics daemon (zonestatd) allows a local user in any zone to disrupt zonestat in other zones and to determine which zones are running. The zonestatd door server procedure, zsd_server() in usr/src/cmd/zonestat/zonestatd/zonestatd.c, handles the ZSD_CMD_NEW_ZONE command, which is intended to be sent by zoneadmd, without checking the caller\u0027s credentials. Because the zonestatd door is accessible to all users in every zone, an unprivileged user can send this command with an arbitrary zone ID, causing zonestatd to re-create its door file in that zone, so that new zonestat requests in that zone can fail while the file is replaced. The time taken to handle the command also reveals whether a given zone ID belongs to a running zone. The flaw has existed since 2010 (illumos-gate commit efd4c9b6), and affects any illumos distribution prior to illumos-gate commit 865b58d2."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "Automatable": "NOT_DEFINED",
                "Recovery": "NOT_DEFINED",
                "Safety": "NOT_DEFINED",
                "attackComplexity": "LOW",
                "attackRequirements": "NONE",
                "attackVector": "LOCAL",
                "baseScore": 1.9,
                "baseSeverity": "LOW",
                "exploitMaturity": "PROOF_OF_CONCEPT",
                "privilegesRequired": "LOW",
                "providerUrgency": "NOT_DEFINED",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "NONE",
                "valueDensity": "NOT_DEFINED",
                "vectorString": "CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:L/SC:N/SI:N/SA:N/E:P",
                "version": "4.0",
                "vulnAvailabilityImpact": "LOW",
                "vulnConfidentialityImpact": "LOW",
                "vulnIntegrityImpact": "NONE",
                "vulnerabilityResponseEffort": "NOT_DEFINED"
              },
              "format": "CVSS",
              "scenarios": [
                {
                  "lang": "en",
                  "value": "GENERAL"
                }
              ]
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-862",
                  "description": "CWE-862 Missing Authorization",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-10-09T14:18:09.944Z",
            "orgId": "0ca53633-f0b5-4853-ba72-e0a2e62000d0",
            "shortName": "illumos"
          },
          "references": [
            {
              "tags": [
                "mailing-list"
              ],
              "url": "https://illumos.topicbox.com/groups/developer/T3b859664594b7762/cve-2026-104112-to-cve-2026-104117-denial-of-service-and-missing-authorization-in-door-servers"
            },
            {
              "tags": [
                "issue-tracking"
              ],
              "url": "https://illumos.org/issues/18493"
            },
            {
              "tags": [
                "patch"
              ],
              "url": "https://github.com/illumos/illumos-gate/commit/865b58d24a0f1a31c838bffc3a7193d3345fe5ba"
            }
          ],
          "solutions": [
            {
              "lang": "en",
              "supportingMedia": [
                {
                  "base64": false,
                  "type": "text/html",
                  "value": "Update your illumos distribution to one that includes the fix for this issue."
                }
              ],
              "value": "Update your illumos distribution to one that includes the fix for this issue."
            }
          ],
          "source": {
            "discovery": "EXTERNAL"
          },
          "title": "Missing authorization in illumos zonestatd allows local users to disrupt zonestat and enumerate running zones",
          "x_generator": {
            "engine": "hand-authored"
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "0ca53633-f0b5-4853-ba72-e0a2e62000d0",
        "assignerShortName": "illumos",
        "cveId": "CVE-2026-104116",
        "datePublished": "2026-10-09T14:18:09.944Z",
        "dateReserved": "2026-10-01T18:07:53.956Z",
        "dateUpdated": "2026-10-09T16:45:43.444Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-104113 (GCVE-0-2026-104113)

    Vulnerability from cvelistv5 – Published: 2026-10-09 14:17 – Updated: 2026-10-09 16:45
    VLAI
    Title
    Double free in OmniOS and SmartOS ipmgmtd allows local users to crash the daemon
    Summary
    A double free in the IP management daemon (ipmgmtd) of OmniOS and SmartOS allows a local user to crash the daemon. When authorizing a door request that modifies interface configuration, ipmgmt_handler() in usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_door.c frees the caller's credential with ucred_free() immediately after reading the user ID, and frees it a second time on the error path if the authorization check fails. An unprivileged local user who does not hold the solaris.network.interface.config authorization can send such a request, for example IPMGMT_CMD_RESETIF, to the ipmgmtd door, causing ipmgmtd to abort; repeated requests place the svc:/network/ip-interface-management service into maintenance, preventing IP interface configuration. The early free was introduced in 2014 to support lx-branded zones (OmniOS commit 4c170900) and is not present in upstream illumos-gate. It affects OmniOS r151020 and later, and SmartOS, prior to the fix.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-10-09 16:15 UTC
    CWE
    Assigner
    illumos CNA under the redhat root
    CNA scorecard – unranked: 9 records in the last 180 days, 10 needed details
    Impacted products
    Vendor Product Version
    OmniOS OmniOS Affected: r151020 , < r151054 (custom)
    Affected: r151058 , < r151058w (custom)
    Affected: r151056 , < r151056aw (custom)
    Affected: r151054 , < r151054bw (custom)
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-104113",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-10-09T16:15:21.327157Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-10-09T16:45:51.552Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "defaultStatus": "affected",
              "packageName": "SUNWcs",
              "platforms": [
                "x86"
              ],
              "product": "OmniOS",
              "programFiles": [
                "usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_door.c"
              ],
              "vendor": "OmniOS",
              "versions": [
                {
                  "lessThan": "r151054",
                  "status": "affected",
                  "version": "r151020",
                  "versionType": "custom"
                },
                {
                  "changes": [
                    {
                      "at": "r151058w",
                      "status": "unaffected"
                    }
                  ],
                  "lessThan": "r151058w",
                  "status": "affected",
                  "version": "r151058",
                  "versionType": "custom"
                },
                {
                  "changes": [
                    {
                      "at": "r151056aw",
                      "status": "unaffected"
                    }
                  ],
                  "lessThan": "r151056aw",
                  "status": "affected",
                  "version": "r151056",
                  "versionType": "custom"
                },
                {
                  "changes": [
                    {
                      "at": "r151054bw",
                      "status": "unaffected"
                    }
                  ],
                  "lessThan": "r151054bw",
                  "status": "affected",
                  "version": "r151054",
                  "versionType": "custom"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "finder",
              "value": "Robert French"
            },
            {
              "lang": "en",
              "type": "finder",
              "value": "James Wynne III"
            },
            {
              "lang": "en",
              "type": "remediation developer",
              "value": "Andy Fiddaman"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "supportingMedia": [
                {
                  "base64": false,
                  "type": "text/html",
                  "value": "A double free in the IP management daemon (ipmgmtd) of OmniOS and SmartOS allows a local user to crash the daemon. When authorizing a door request that modifies interface configuration, ipmgmt_handler() in usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_door.c frees the caller\u0027s credential with ucred_free() immediately after reading the user ID, and frees it a second time on the error path if the authorization check fails. An unprivileged local user who does not hold the solaris.network.interface.config authorization can send such a request, for example IPMGMT_CMD_RESETIF, to the ipmgmtd door, causing ipmgmtd to abort; repeated requests place the svc:/network/ip-interface-management service into maintenance, preventing IP interface configuration. The early free was introduced in 2014 to support lx-branded zones (OmniOS commit 4c170900) and is not present in upstream illumos-gate. It affects OmniOS r151020 and later, and SmartOS, prior to the fix."
                }
              ],
              "value": "A double free in the IP management daemon (ipmgmtd) of OmniOS and SmartOS allows a local user to crash the daemon. When authorizing a door request that modifies interface configuration, ipmgmt_handler() in usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_door.c frees the caller\u0027s credential with ucred_free() immediately after reading the user ID, and frees it a second time on the error path if the authorization check fails. An unprivileged local user who does not hold the solaris.network.interface.config authorization can send such a request, for example IPMGMT_CMD_RESETIF, to the ipmgmtd door, causing ipmgmtd to abort; repeated requests place the svc:/network/ip-interface-management service into maintenance, preventing IP interface configuration. The early free was introduced in 2014 to support lx-branded zones (OmniOS commit 4c170900) and is not present in upstream illumos-gate. It affects OmniOS r151020 and later, and SmartOS, prior to the fix."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "Automatable": "NOT_DEFINED",
                "Recovery": "NOT_DEFINED",
                "Safety": "NOT_DEFINED",
                "attackComplexity": "LOW",
                "attackRequirements": "NONE",
                "attackVector": "LOCAL",
                "baseScore": 5.4,
                "baseSeverity": "MEDIUM",
                "exploitMaturity": "PROOF_OF_CONCEPT",
                "privilegesRequired": "LOW",
                "providerUrgency": "NOT_DEFINED",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "NONE",
                "valueDensity": "NOT_DEFINED",
                "vectorString": "CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:P",
                "version": "4.0",
                "vulnAvailabilityImpact": "HIGH",
                "vulnConfidentialityImpact": "NONE",
                "vulnIntegrityImpact": "NONE",
                "vulnerabilityResponseEffort": "NOT_DEFINED"
              },
              "format": "CVSS",
              "scenarios": [
                {
                  "lang": "en",
                  "value": "GENERAL"
                }
              ]
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-415",
                  "description": "CWE-415 Double Free",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-10-09T14:17:00.527Z",
            "orgId": "0ca53633-f0b5-4853-ba72-e0a2e62000d0",
            "shortName": "illumos"
          },
          "references": [
            {
              "tags": [
                "mailing-list"
              ],
              "url": "https://illumos.topicbox.com/groups/developer/T3b859664594b7762/cve-2026-104112-to-cve-2026-104117-denial-of-service-and-missing-authorization-in-door-servers"
            },
            {
              "tags": [
                "patch"
              ],
              "url": "https://github.com/omniosorg/illumos-omnios/commit/670d853f335203ce8a66126cdbb25bfdba973036"
            },
            {
              "tags": [
                "patch"
              ],
              "url": "https://github.com/TritonDataCenter/illumos-joyent/commit/TBD"
            }
          ],
          "solutions": [
            {
              "lang": "en",
              "supportingMedia": [
                {
                  "base64": false,
                  "type": "text/html",
                  "value": "Update your illumos distribution to one that includes the fix for this issue."
                }
              ],
              "value": "Update your illumos distribution to one that includes the fix for this issue."
            }
          ],
          "source": {
            "discovery": "EXTERNAL"
          },
          "title": "Double free in OmniOS and SmartOS ipmgmtd allows local users to crash the daemon",
          "x_generator": {
            "engine": "hand-authored"
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "0ca53633-f0b5-4853-ba72-e0a2e62000d0",
        "assignerShortName": "illumos",
        "cveId": "CVE-2026-104113",
        "datePublished": "2026-10-09T14:17:00.527Z",
        "dateReserved": "2026-10-01T18:07:53.956Z",
        "dateUpdated": "2026-10-09T16:45:51.552Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-104117 (GCVE-0-2026-104117)

    Vulnerability from cvelistv5 – Published: 2026-10-09 14:15 – Updated: 2026-10-09 16:45
    VLAI
    Title
    Missing authorization in illumos ipmgmtd allows local users to change persistent IPMP group membership
    Summary
    A missing authorization check in the illumos IP management daemon (ipmgmtd) allows a local user to change the persistent IP multipathing (IPMP) configuration. The ipmgmtd door dispatch table in usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_door.c does not require the solaris.network.interface.config authorization for the IPMGMT_CMD_IPMP_UPDATE command, although its handler, ipmgmt_ipmp_update_handler(), writes to the persistent ipadm configuration when the IPMGMT_PERSIST flag is set. An unprivileged local user can therefore add interfaces to, or remove them from, existing IPMP groups in the stored configuration. The running configuration is not changed; the modification takes effect when the stored configuration is next applied, such as at boot, and may disrupt network connectivity. The flaw has existed since 2021 (illumos-gate commit a73be61a), and affects any illumos distribution prior to illumos-gate commit e8d3efa1.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-10-09 16:15 UTC
    CWE
    Assigner
    illumos CNA under the redhat root
    CNA scorecard – unranked: 9 records in the last 180 days, 10 needed details
    Impacted products
    Vendor Product Version
    illumos illumos-gate Affected: a73be61a80f7331c35adfa540bcf8f1546ff1e33 , < e8d3efa1c56e5f2b5368600a2baeb7b1d54a07f8 (git)
    Create a notification for this product.
    OmniOS OmniOS Affected: r151042 , < r151054 (custom)
    Affected: r151058 , < r151058w (custom)
    Affected: r151056 , < r151056aw (custom)
    Affected: r151054 , < r151054bw (custom)
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-104117",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-10-09T16:15:22.781812Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-10-09T16:45:59.398Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "collectionURL": "https://illumos.org",
              "defaultStatus": "unaffected",
              "packageName": "SUNWcs",
              "platforms": [
                "x86"
              ],
              "product": "illumos-gate",
              "programFiles": [
                "usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_door.c"
              ],
              "repo": "https://github.com/illumos/illumos-gate",
              "vendor": "illumos",
              "versions": [
                {
                  "changes": [
                    {
                      "at": "e8d3efa1c56e5f2b5368600a2baeb7b1d54a07f8",
                      "status": "unaffected"
                    }
                  ],
                  "lessThan": "e8d3efa1c56e5f2b5368600a2baeb7b1d54a07f8",
                  "status": "affected",
                  "version": "a73be61a80f7331c35adfa540bcf8f1546ff1e33",
                  "versionType": "git"
                }
              ]
            },
            {
              "defaultStatus": "affected",
              "product": "OmniOS",
              "vendor": "OmniOS",
              "versions": [
                {
                  "lessThan": "r151054",
                  "status": "affected",
                  "version": "r151042",
                  "versionType": "custom"
                },
                {
                  "changes": [
                    {
                      "at": "r151058w",
                      "status": "unaffected"
                    }
                  ],
                  "lessThan": "r151058w",
                  "status": "affected",
                  "version": "r151058",
                  "versionType": "custom"
                },
                {
                  "changes": [
                    {
                      "at": "r151056aw",
                      "status": "unaffected"
                    }
                  ],
                  "lessThan": "r151056aw",
                  "status": "affected",
                  "version": "r151056",
                  "versionType": "custom"
                },
                {
                  "changes": [
                    {
                      "at": "r151054bw",
                      "status": "unaffected"
                    }
                  ],
                  "lessThan": "r151054bw",
                  "status": "affected",
                  "version": "r151054",
                  "versionType": "custom"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "finder",
              "value": "Robert French"
            },
            {
              "lang": "en",
              "type": "finder",
              "value": "James Wynne III"
            },
            {
              "lang": "en",
              "type": "remediation developer",
              "value": "Andy Fiddaman"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "supportingMedia": [
                {
                  "base64": false,
                  "type": "text/html",
                  "value": "A missing authorization check in the illumos IP management daemon (ipmgmtd) allows a local user to change the persistent IP multipathing (IPMP) configuration. The ipmgmtd door dispatch table in usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_door.c does not require the solaris.network.interface.config authorization for the IPMGMT_CMD_IPMP_UPDATE command, although its handler, ipmgmt_ipmp_update_handler(), writes to the persistent ipadm configuration when the IPMGMT_PERSIST flag is set. An unprivileged local user can therefore add interfaces to, or remove them from, existing IPMP groups in the stored configuration. The running configuration is not changed; the modification takes effect when the stored configuration is next applied, such as at boot, and may disrupt network connectivity. The flaw has existed since 2021 (illumos-gate commit a73be61a), and affects any illumos distribution prior to illumos-gate commit e8d3efa1."
                }
              ],
              "value": "A missing authorization check in the illumos IP management daemon (ipmgmtd) allows a local user to change the persistent IP multipathing (IPMP) configuration. The ipmgmtd door dispatch table in usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_door.c does not require the solaris.network.interface.config authorization for the IPMGMT_CMD_IPMP_UPDATE command, although its handler, ipmgmt_ipmp_update_handler(), writes to the persistent ipadm configuration when the IPMGMT_PERSIST flag is set. An unprivileged local user can therefore add interfaces to, or remove them from, existing IPMP groups in the stored configuration. The running configuration is not changed; the modification takes effect when the stored configuration is next applied, such as at boot, and may disrupt network connectivity. The flaw has existed since 2021 (illumos-gate commit a73be61a), and affects any illumos distribution prior to illumos-gate commit e8d3efa1."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "Automatable": "NOT_DEFINED",
                "Recovery": "NOT_DEFINED",
                "Safety": "NOT_DEFINED",
                "attackComplexity": "LOW",
                "attackRequirements": "NONE",
                "attackVector": "LOCAL",
                "baseScore": 1.9,
                "baseSeverity": "LOW",
                "exploitMaturity": "PROOF_OF_CONCEPT",
                "privilegesRequired": "LOW",
                "providerUrgency": "NOT_DEFINED",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "NONE",
                "valueDensity": "NOT_DEFINED",
                "vectorString": "CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:L/SC:N/SI:N/SA:N/E:P",
                "version": "4.0",
                "vulnAvailabilityImpact": "LOW",
                "vulnConfidentialityImpact": "NONE",
                "vulnIntegrityImpact": "LOW",
                "vulnerabilityResponseEffort": "NOT_DEFINED"
              },
              "format": "CVSS",
              "scenarios": [
                {
                  "lang": "en",
                  "value": "GENERAL"
                }
              ]
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-862",
                  "description": "CWE-862 Missing Authorization",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-10-09T14:15:42.585Z",
            "orgId": "0ca53633-f0b5-4853-ba72-e0a2e62000d0",
            "shortName": "illumos"
          },
          "references": [
            {
              "tags": [
                "mailing-list"
              ],
              "url": "https://illumos.topicbox.com/groups/developer/T3b859664594b7762/cve-2026-104112-to-cve-2026-104117-denial-of-service-and-missing-authorization-in-door-servers"
            },
            {
              "tags": [
                "issue-tracking"
              ],
              "url": "https://illumos.org/issues/18492"
            },
            {
              "tags": [
                "patch"
              ],
              "url": "https://github.com/illumos/illumos-gate/commit/e8d3efa1c56e5f2b5368600a2baeb7b1d54a07f8"
            }
          ],
          "solutions": [
            {
              "lang": "en",
              "supportingMedia": [
                {
                  "base64": false,
                  "type": "text/html",
                  "value": "Update your illumos distribution to one that includes the fix for this issue."
                }
              ],
              "value": "Update your illumos distribution to one that includes the fix for this issue."
            }
          ],
          "source": {
            "discovery": "EXTERNAL"
          },
          "title": "Missing authorization in illumos ipmgmtd allows local users to change persistent IPMP group membership",
          "x_generator": {
            "engine": "hand-authored"
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "0ca53633-f0b5-4853-ba72-e0a2e62000d0",
        "assignerShortName": "illumos",
        "cveId": "CVE-2026-104117",
        "datePublished": "2026-10-09T14:15:42.585Z",
        "dateReserved": "2026-10-01T18:07:53.956Z",
        "dateUpdated": "2026-10-09T16:45:59.398Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-102916 (GCVE-0-2026-102916)

    Vulnerability from cvelistv5 – Published: 2026-10-09 14:12 – Updated: 2026-10-09 21:07
    VLAI
    Title
    Reachable assertion in illumos bhyve REP string instruction emulation allows guest to panic host
    Summary
    A reachable assertion in the illumos bhyve instruction emulator allows a guest to panic the host. When emulating a REP-prefixed MOVS or STOS instruction that accesses guest MMIO, vie_emulate_movs() and vie_emulate_stos() in usr/src/uts/intel/io/vmm/vmm_instruction_emul.c do not clear the VIES_REPEAT status flag on the final iteration. For MMIO regions emulated in the kernel (the local APIC, I/O APIC and HPET), the stale flag causes a VERIFY assertion in vie_advance_pc() to fail, and the host panics. A privileged user within a guest VM can issue a REP MOVS or REP STOS instruction against the local APIC page to cause a denial of service of the host and every other guest running on it. The flaw has existed since 2020 (illumos-gate commit e0c0d44e), and affects any illumos distribution prior to illumos-gate commit 696ecf8d.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-10-09 16:15 UTC
    CWE
    Assigner
    illumos CNA under the redhat root
    CNA scorecard – unranked: 9 records in the last 180 days, 10 needed details
    Impacted products
    Vendor Product Version
    illumos illumos-gate Affected: e0c0d44e917080841514d0dd031a696c74e8c435 , < 696ecf8debceed9dc33937d8c8e111e4aeebfdae (git)
    Create a notification for this product.
    OmniOS OmniOS Affected: any , < r151054 (custom)
    Affected: r151058 , < r151058w (custom)
    Affected: r151056 , < r151056aw (custom)
    Affected: r151054 , < r151054bw (custom)
    Create a notification for this product.
    Credits
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-102916",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-10-09T16:15:23.994154Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-10-09T16:46:08.116Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          },
          {
            "providerMetadata": {
              "dateUpdated": "2026-10-09T21:07:26.509Z",
              "orgId": "af854a3a-2127-422b-91ae-364da2661108",
              "shortName": "CVE"
            },
            "references": [
              {
                "url": "http://www.openwall.com/lists/oss-security/2026/10/09/19"
              }
            ],
            "title": "CVE Program Container"
          }
        ],
        "cna": {
          "affected": [
            {
              "collectionURL": "https://illumos.org",
              "defaultStatus": "affected",
              "modules": [
                "kernel",
                "bhyve",
                "vmm"
              ],
              "packageName": "system/bhyve",
              "platforms": [
                "x86"
              ],
              "product": "illumos-gate",
              "programFiles": [
                "usr/src/uts/intel/io/vmm/vmm_instruction_emul.c"
              ],
              "repo": "https://github.com/illumos/illumos-gate",
              "vendor": "illumos",
              "versions": [
                {
                  "changes": [
                    {
                      "at": "696ecf8debceed9dc33937d8c8e111e4aeebfdae",
                      "status": "unaffected"
                    }
                  ],
                  "lessThan": "696ecf8debceed9dc33937d8c8e111e4aeebfdae",
                  "status": "affected",
                  "version": "e0c0d44e917080841514d0dd031a696c74e8c435",
                  "versionType": "git"
                }
              ]
            },
            {
              "defaultStatus": "affected",
              "product": "OmniOS",
              "vendor": "OmniOS",
              "versions": [
                {
                  "lessThan": "r151054",
                  "status": "affected",
                  "version": "any",
                  "versionType": "custom"
                },
                {
                  "changes": [
                    {
                      "at": "r151058w",
                      "status": "unaffected"
                    }
                  ],
                  "lessThan": "r151058w",
                  "status": "affected",
                  "version": "r151058",
                  "versionType": "custom"
                },
                {
                  "changes": [
                    {
                      "at": "r151056aw",
                      "status": "unaffected"
                    }
                  ],
                  "lessThan": "r151056aw",
                  "status": "affected",
                  "version": "r151056",
                  "versionType": "custom"
                },
                {
                  "changes": [
                    {
                      "at": "r151054bw",
                      "status": "unaffected"
                    }
                  ],
                  "lessThan": "r151054bw",
                  "status": "affected",
                  "version": "r151054",
                  "versionType": "custom"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "remediation developer",
              "value": "iximeow"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "supportingMedia": [
                {
                  "base64": false,
                  "type": "text/html",
                  "value": "A reachable assertion in the illumos bhyve instruction emulator allows a guest to panic the host. When emulating a REP-prefixed MOVS or STOS instruction that accesses guest MMIO, vie_emulate_movs() and vie_emulate_stos() in usr/src/uts/intel/io/vmm/vmm_instruction_emul.c do not clear the VIES_REPEAT status flag on the final iteration. For MMIO regions emulated in the kernel (the local APIC, I/O APIC and HPET), the stale flag causes a VERIFY assertion in vie_advance_pc() to fail, and the host panics. A privileged user within a guest VM can issue a REP MOVS or REP STOS instruction against the local APIC page to cause a denial of service of the host and every other guest running on it. The flaw has existed since 2020 (illumos-gate commit e0c0d44e), and affects any illumos distribution prior to illumos-gate commit 696ecf8d."
                }
              ],
              "value": "A reachable assertion in the illumos bhyve instruction emulator allows a guest to panic the host. When emulating a REP-prefixed MOVS or STOS instruction that accesses guest MMIO, vie_emulate_movs() and vie_emulate_stos() in usr/src/uts/intel/io/vmm/vmm_instruction_emul.c do not clear the VIES_REPEAT status flag on the final iteration. For MMIO regions emulated in the kernel (the local APIC, I/O APIC and HPET), the stale flag causes a VERIFY assertion in vie_advance_pc() to fail, and the host panics. A privileged user within a guest VM can issue a REP MOVS or REP STOS instruction against the local APIC page to cause a denial of service of the host and every other guest running on it. The flaw has existed since 2020 (illumos-gate commit e0c0d44e), and affects any illumos distribution prior to illumos-gate commit 696ecf8d."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "Automatable": "YES",
                "Recovery": "AUTOMATIC",
                "Safety": "NOT_DEFINED",
                "attackComplexity": "LOW",
                "attackRequirements": "NONE",
                "attackVector": "LOCAL",
                "baseScore": 6.8,
                "baseSeverity": "MEDIUM",
                "exploitMaturity": "PROOF_OF_CONCEPT",
                "privilegesRequired": "LOW",
                "providerUrgency": "NOT_DEFINED",
                "subAvailabilityImpact": "HIGH",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "NONE",
                "valueDensity": "CONCENTRATED",
                "vectorString": "CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:H/E:P/AU:Y/R:A/V:C",
                "version": "4.0",
                "vulnAvailabilityImpact": "HIGH",
                "vulnConfidentialityImpact": "NONE",
                "vulnIntegrityImpact": "NONE",
                "vulnerabilityResponseEffort": "NOT_DEFINED"
              },
              "format": "CVSS",
              "scenarios": [
                {
                  "lang": "en",
                  "value": "GENERAL"
                }
              ]
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-617",
                  "description": "CWE-617 Reachable Assertion",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-10-09T14:13:38.463Z",
            "orgId": "0ca53633-f0b5-4853-ba72-e0a2e62000d0",
            "shortName": "illumos"
          },
          "references": [
            {
              "tags": [
                "mailing-list"
              ],
              "url": "https://illumos.topicbox.com/groups/developer/T697a32b688807e56/cve-2026-102916-18491-bhyve-rep-prefix-instr-emulation-fumbles-flags"
            },
            {
              "tags": [
                "issue-tracking"
              ],
              "url": "https://illumos.org/issues/18491"
            },
            {
              "tags": [
                "patch"
              ],
              "url": "https://github.com/illumos/illumos-gate/commit/696ecf8debceed9dc33937d8c8e111e4aeebfdae"
            }
          ],
          "solutions": [
            {
              "lang": "en",
              "supportingMedia": [
                {
                  "base64": false,
                  "type": "text/html",
                  "value": "Update your illumos distribution to one that includes the fix for this issue."
                }
              ],
              "value": "Update your illumos distribution to one that includes the fix for this issue."
            }
          ],
          "source": {
            "discovery": "INTERNAL"
          },
          "title": "Reachable assertion in illumos bhyve REP string instruction emulation allows guest to panic host",
          "workarounds": [
            {
              "lang": "en",
              "supportingMedia": [
                {
                  "base64": false,
                  "type": "text/html",
                  "value": "No configuration-level mitigation is available. In-kernel emulation of the local APIC, I/O APIC and HPET cannot be disabled on affected systems. Update to an illumos distribution that includes the fix."
                }
              ],
              "value": "No configuration-level mitigation is available. In-kernel emulation of the local APIC, I/O APIC and HPET cannot be disabled on affected systems. Update to an illumos distribution that includes the fix."
            }
          ],
          "x_generator": {
            "engine": "hand-authored"
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "0ca53633-f0b5-4853-ba72-e0a2e62000d0",
        "assignerShortName": "illumos",
        "cveId": "CVE-2026-102916",
        "datePublished": "2026-10-09T14:12:08.832Z",
        "dateReserved": "2026-09-29T18:57:32.373Z",
        "dateUpdated": "2026-10-09T21:07:26.509Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-15422 (GCVE-0-2026-15422)

    Vulnerability from cvelistv5 – Published: 2026-07-16 19:29 – Updated: 2026-07-17 13:47
    VLAI
    Title
    SCTP needs to better-check INIT ACK chunk parameters
    Summary
    The illumos SCTP inbound path performs association lookup for INIT ACK chunks without adequately validating the address parameters carried in the chunk. Since this lookup runs during packet classification (i.e. before SCTP integrity checks or IPsec policy are applied) a remote, unauthenticated attacker can send a crafted SCTP INIT ACK packet with malformed address parameters to cause an out-of-bounds access and kernel heap corruption, which may lead to remote code execution. The flaw has existed since 2010 (illumos-gate commit a5407c02), and affects any illumos distribution prior to illumos-gate commit 53a3efde.
    SSVC
    Exploitation: none Automatable: yes Technical Impact: total
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-07-17 13:47 UTC
    CWE
    Assigner
    illumos CNA under the redhat root
    CNA scorecard – unranked: 9 records in the last 180 days, 10 needed details
    Impacted products
    Vendor Product Version
    illumos illumos-gate Affected: a5407c02d5ed61b29481b9b71f1307d7ebec9e5c , < 53a3efdeff8e6745bbfb69c5360f94962fb79e75 (git)
    Create a notification for this product.
    OmniOS OmniOS Affected: r151058 , < r151058j (custom)
    Affected: r151056 , < r151056aj (custom)
    Affected: r151054 , < r151054bj (custom)
    Affected: any , < r151054 (custom)
    Create a notification for this product.
    Triton Data Center SmartOS Affected: any , < 202060709 (custom)
    Create a notification for this product.
    Date Public
    2026-07-08 18:00
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-15422",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "yes"
                      },
                      {
                        "Technical Impact": "total"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-07-17T13:47:43.135041Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-07-17T13:47:55.303Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "defaultStatus": "affected",
              "modules": [
                "kernel",
                "SCTP"
              ],
              "product": "illumos-gate",
              "programFiles": [
                "usr/src/uts/common/inet/sctp/sctp_hash.c"
              ],
              "repo": "https://github.com/illumos/illumos-gate",
              "vendor": "illumos",
              "versions": [
                {
                  "changes": [
                    {
                      "at": "53a3efdeff8e6745bbfb69c5360f94962fb79e75",
                      "status": "unaffected"
                    }
                  ],
                  "lessThan": "53a3efdeff8e6745bbfb69c5360f94962fb79e75",
                  "status": "affected",
                  "version": "a5407c02d5ed61b29481b9b71f1307d7ebec9e5c",
                  "versionType": "git"
                }
              ]
            },
            {
              "defaultStatus": "affected",
              "product": "OmniOS",
              "vendor": "OmniOS",
              "versions": [
                {
                  "changes": [
                    {
                      "at": "r151058j",
                      "status": "unaffected"
                    }
                  ],
                  "lessThan": "r151058j",
                  "status": "affected",
                  "version": "r151058",
                  "versionType": "custom"
                },
                {
                  "changes": [
                    {
                      "at": "r151056aj",
                      "status": "unaffected"
                    }
                  ],
                  "lessThan": "r151056aj",
                  "status": "affected",
                  "version": "r151056",
                  "versionType": "custom"
                },
                {
                  "changes": [
                    {
                      "at": "r151054bj",
                      "status": "unaffected"
                    }
                  ],
                  "lessThan": "r151054bj",
                  "status": "affected",
                  "version": "r151054",
                  "versionType": "custom"
                },
                {
                  "lessThan": "r151054",
                  "status": "affected",
                  "version": "any",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "affected",
              "product": "SmartOS",
              "vendor": "Triton Data Center",
              "versions": [
                {
                  "changes": [
                    {
                      "at": "20260709",
                      "status": "unaffected"
                    }
                  ],
                  "lessThan": "202060709",
                  "status": "affected",
                  "version": "any",
                  "versionType": "custom"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "finder",
              "value": "Sourque"
            },
            {
              "lang": "en",
              "type": "remediation developer",
              "value": "Dan McDonald"
            }
          ],
          "datePublic": "2026-07-08T18:00:00.000Z",
          "descriptions": [
            {
              "lang": "en",
              "supportingMedia": [
                {
                  "base64": false,
                  "type": "text/html",
                  "value": "\u003cpre\u003eThe illumos SCTP inbound path performs association lookup for INIT ACK chunks without adequately validating the address parameters carried in the chunk. Since this lookup runs during packet classification (i.e. before SCTP integrity checks or IPsec policy are applied) a remote, unauthenticated attacker can send a crafted SCTP INIT ACK packet with malformed address parameters to cause an out-of-bounds access and kernel heap corruption, which may lead to remote code execution. The flaw has existed since 2010 (illumos-gate commit a5407c02), and affects any illumos distribution prior to illumos-gate commit 53a3efde.\u003c/pre\u003e"
                }
              ],
              "value": "The illumos SCTP inbound path performs association lookup for INIT ACK chunks without adequately validating the address parameters carried in the chunk. Since this lookup runs during packet classification (i.e. before SCTP integrity checks or IPsec policy are applied) a remote, unauthenticated attacker can send a crafted SCTP INIT ACK packet with malformed address parameters to cause an out-of-bounds access and kernel heap corruption, which may lead to remote code execution. The flaw has existed since 2010 (illumos-gate commit a5407c02), and affects any illumos distribution prior to illumos-gate commit 53a3efde."
            }
          ],
          "impacts": [
            {
              "capecId": "CAPEC-100",
              "descriptions": [
                {
                  "lang": "en",
                  "value": "CAPEC-100 Overflow Buffers"
                }
              ]
            },
            {
              "capecId": "CAPEC-30",
              "descriptions": [
                {
                  "lang": "en",
                  "value": "CAPEC-30 Hijacking a Privileged Thread of Execution"
                }
              ]
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "Automatable": "YES",
                "Recovery": "USER",
                "Safety": "PRESENT",
                "attackComplexity": "LOW",
                "attackRequirements": "NONE",
                "attackVector": "NETWORK",
                "baseScore": 9.1,
                "baseSeverity": "CRITICAL",
                "exploitMaturity": "UNREPORTED",
                "privilegesRequired": "NONE",
                "providerUrgency": "RED",
                "subAvailabilityImpact": "HIGH",
                "subConfidentialityImpact": "HIGH",
                "subIntegrityImpact": "HIGH",
                "userInteraction": "NONE",
                "valueDensity": "CONCENTRATED",
                "vectorString": "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H/E:U/S:P/AU:Y/R:U/V:C/RE:H/U:Red",
                "version": "4.0",
                "vulnAvailabilityImpact": "HIGH",
                "vulnConfidentialityImpact": "HIGH",
                "vulnIntegrityImpact": "HIGH",
                "vulnerabilityResponseEffort": "HIGH"
              },
              "format": "CVSS",
              "scenarios": [
                {
                  "lang": "en",
                  "value": "GENERAL"
                }
              ]
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-122",
                  "description": "CWE-122 Heap-based buffer overflow",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            },
            {
              "descriptions": [
                {
                  "cweId": "CWE-787",
                  "description": "CWE-787 Out-of-bounds write",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-07-16T19:29:13.931Z",
            "orgId": "0ca53633-f0b5-4853-ba72-e0a2e62000d0",
            "shortName": "illumos"
          },
          "references": [
            {
              "tags": [
                "mailing-list"
              ],
              "url": "https://illumos.topicbox.com/groups/developer/Ta1a8e2e1f7f928df/18117-sctp-needs-to-better-check-init-ack-chunk-parameters"
            },
            {
              "tags": [
                "issue-tracking"
              ],
              "url": "https://illumos.org/issues/18117"
            },
            {
              "tags": [
                "patch"
              ],
              "url": "https://github.com/illumos/illumos-gate/commit/53a3efdeff8e6745bbfb69c5360f94962fb79e75"
            }
          ],
          "solutions": [
            {
              "lang": "en",
              "supportingMedia": [
                {
                  "base64": false,
                  "type": "text/html",
                  "value": "Update your illumos distro to one that includes 18117\u0027s fix."
                }
              ],
              "value": "Update your illumos distro to one that includes 18117\u0027s fix."
            }
          ],
          "source": {
            "discovery": "EXTERNAL"
          },
          "timeline": [
            {
              "lang": "en",
              "time": "2026-04-30T20:00:00.000Z",
              "value": "Vendor Notified"
            },
            {
              "lang": "en",
              "time": "2026-07-08T19:00:00.000Z",
              "value": "Disclosed"
            }
          ],
          "title": "SCTP needs to better-check INIT ACK chunk parameters",
          "workarounds": [
            {
              "lang": "en",
              "supportingMedia": [
                {
                  "base64": false,
                  "type": "text/html",
                  "value": "\u003cdiv\u003eIn order of recommendation:\u003c/div\u003e\u003cdiv\u003e\u003cbr\u003e\u003c/div\u003e1.) Hotpatch the faulty SCTP input path. \u0026nbsp;See the illumos issue for the hotpatch technique. If the function to patch does not exist, the issue has been fixed. If the output does not match the illumos issue\u0027s output, contact developers@lists.illumos.org.\u003cdiv\u003e\u003cbr\u003e\u003c/div\u003e\u003cdiv\u003e2.) Use ipfilter per-netstack or perimeter firewalls to drop SCTP packets. IMPORTANT NOTE: any entity inside an SCTP-dropping firewall perimeter can still attack.\u003c/div\u003e"
                }
              ],
              "value": "In order of recommendation:\n\n\n\n\n1.) Hotpatch the faulty SCTP input path. \u00a0See the illumos issue for the hotpatch technique. If the function to patch does not exist, the issue has been fixed. If the output does not match the illumos issue\u0027s output, contact developers@lists.illumos.org.\n\n\n2.) Use ipfilter per-netstack or perimeter firewalls to drop SCTP packets. IMPORTANT NOTE: any entity inside an SCTP-dropping firewall perimeter can still attack."
            }
          ],
          "x_generator": {
            "engine": "Vulnogram 1.0.2"
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "0ca53633-f0b5-4853-ba72-e0a2e62000d0",
        "assignerShortName": "illumos",
        "cveId": "CVE-2026-15422",
        "datePublished": "2026-07-16T19:29:13.931Z",
        "dateReserved": "2026-07-10T15:20:03.858Z",
        "dateUpdated": "2026-07-17T13:47:55.303Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-15449 (GCVE-0-2026-15449)

    Vulnerability from cvelistv5 – Published: 2026-07-16 19:27 – Updated: 2026-07-17 12:42
    VLAI
    Title
    TOCTOU double copyin in illumos dld ioctl handling causes kernel heap corruption
    Summary
    A time-of-check to time-of-use (TOCTOU) flaw in the illumos data-link pseudo-driver (dld) affects handling of the DLDIOC_GETMACPROP and DLDIOC_SETMACPROP ioctls on /dev/dld. drv_ioc_prop_common() in usr/src/uts/common/io/dld/dld_drv.c copies the dld_ioc_macprop_t ioctl header in once to read its pr_valsize field, sizes and allocates a kernel heap buffer from that value, and then copies the full request in a second time from the same unprivileged user address. A concurrent thread can enlarge pr_valsize between the two copyins, so the second copyin and the subsequent property handling write beyond the end of the undersized allocation and corrupt the kernel heap. An unprivileged local user, including one confined to a non-global zone that owns a datalink, can trigger this to panic the system. The resulting kernel heap corruption may be usable for further compromise.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-07-17 12:42 UTC
    CWE
    • CWE-367 - Time-of-check Time-of-use (TOCTOU) Race Condition
    • CWE-122 - Heap-based Buffer Overflow
    Assigner
    illumos CNA under the redhat root
    CNA scorecard – unranked: 9 records in the last 180 days, 10 needed details
    Impacted products
    Vendor Product Version
    illumos illumos-gate Affected: eae72b5b807baa9116e64502cbb278edf15f3146 , < 6959feb5b430411a4809b06c53dcdb42fb525eac (git)
    Create a notification for this product.
    OmniOS OmniOS Affected: any , < r151054 (custom)
    Affected: r151058 , < r151058j (custom)
    Affected: r151056 , < r151056aj (custom)
    Affected: r151054 , < r151054bj (custom)
    Create a notification for this product.
    Triton Data Center SmartOS Affected: any , < 202060709 (custom)
    Create a notification for this product.
    Date Public
    2026-07-08 19:00
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-15449",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-07-17T12:42:46.397037Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-07-17T12:42:57.781Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "defaultStatus": "affected",
              "modules": [
                "kernel",
                "dld"
              ],
              "product": "illumos-gate",
              "programFiles": [
                "usr/src/uts/common/io/dld/dld_drv.c",
                "usr/src/uts/common/sys/dld.h"
              ],
              "repo": "https://github.com/illumos/illumos-gate",
              "vendor": "illumos",
              "versions": [
                {
                  "changes": [
                    {
                      "at": "6959feb5b430411a4809b06c53dcdb42fb525eac",
                      "status": "unaffected"
                    }
                  ],
                  "lessThan": "6959feb5b430411a4809b06c53dcdb42fb525eac",
                  "status": "affected",
                  "version": "eae72b5b807baa9116e64502cbb278edf15f3146",
                  "versionType": "git"
                }
              ]
            },
            {
              "defaultStatus": "affected",
              "product": "OmniOS",
              "vendor": "OmniOS",
              "versions": [
                {
                  "lessThan": "r151054",
                  "status": "affected",
                  "version": "any",
                  "versionType": "custom"
                },
                {
                  "changes": [
                    {
                      "at": "r151058j",
                      "status": "unaffected"
                    }
                  ],
                  "lessThan": "r151058j",
                  "status": "affected",
                  "version": "r151058",
                  "versionType": "custom"
                },
                {
                  "changes": [
                    {
                      "at": "r151056aj",
                      "status": "unaffected"
                    }
                  ],
                  "lessThan": "r151056aj",
                  "status": "affected",
                  "version": "r151056",
                  "versionType": "custom"
                },
                {
                  "changes": [
                    {
                      "at": "r151054bj",
                      "status": "unaffected"
                    }
                  ],
                  "lessThan": "r151054bj",
                  "status": "affected",
                  "version": "r151054",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "affected",
              "product": "SmartOS",
              "vendor": "Triton Data Center",
              "versions": [
                {
                  "changes": [
                    {
                      "at": "20260709",
                      "status": "unaffected"
                    }
                  ],
                  "lessThan": "202060709",
                  "status": "affected",
                  "version": "any",
                  "versionType": "custom"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "finder",
              "value": "Nick Wilkens of Edgecast Cloud"
            },
            {
              "lang": "en",
              "type": "remediation developer",
              "value": "Dan McDonald"
            }
          ],
          "datePublic": "2026-07-08T19:00:00.000Z",
          "descriptions": [
            {
              "lang": "en",
              "supportingMedia": [
                {
                  "base64": false,
                  "type": "text/html",
                  "value": "\u003cpre\u003eA time-of-check to time-of-use (TOCTOU) flaw in the illumos data-link pseudo-driver (dld) affects handling of the DLDIOC_GETMACPROP and DLDIOC_SETMACPROP ioctls on /dev/dld. drv_ioc_prop_common() in usr/src/uts/common/io/dld/dld_drv.c copies the dld_ioc_macprop_t ioctl header in once to read its pr_valsize field, sizes and allocates a kernel heap buffer from that value, and then copies the full request in a second time from the same unprivileged user address. A concurrent thread can enlarge pr_valsize between the two copyins, so the second copyin and the subsequent property handling write beyond the end of the undersized allocation and corrupt the kernel heap. An unprivileged local user, including one confined to a non-global zone that owns a datalink, can trigger this to panic the system. The resulting kernel heap corruption may be usable for further compromise.\u003c/pre\u003e"
                }
              ],
              "value": "A time-of-check to time-of-use (TOCTOU) flaw in the illumos data-link pseudo-driver (dld) affects handling of the DLDIOC_GETMACPROP and DLDIOC_SETMACPROP ioctls on /dev/dld. drv_ioc_prop_common() in usr/src/uts/common/io/dld/dld_drv.c copies the dld_ioc_macprop_t ioctl header in once to read its pr_valsize field, sizes and allocates a kernel heap buffer from that value, and then copies the full request in a second time from the same unprivileged user address. A concurrent thread can enlarge pr_valsize between the two copyins, so the second copyin and the subsequent property handling write beyond the end of the undersized allocation and corrupt the kernel heap. An unprivileged local user, including one confined to a non-global zone that owns a datalink, can trigger this to panic the system. The resulting kernel heap corruption may be usable for further compromise."
            }
          ],
          "impacts": [
            {
              "capecId": "CAPEC-100",
              "descriptions": [
                {
                  "lang": "en",
                  "value": "CAPEC-100 Overflow Buffers"
                }
              ]
            },
            {
              "capecId": "CAPEC-30",
              "descriptions": [
                {
                  "lang": "en",
                  "value": "CAPEC-30 Hijacking a Privileged Thread of Execution"
                }
              ]
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "Automatable": "NOT_DEFINED",
                "Recovery": "NOT_DEFINED",
                "Safety": "NOT_DEFINED",
                "attackComplexity": "LOW",
                "attackRequirements": "PRESENT",
                "attackVector": "LOCAL",
                "baseScore": 5.8,
                "baseSeverity": "MEDIUM",
                "exploitMaturity": "NOT_DEFINED",
                "privilegesRequired": "LOW",
                "providerUrgency": "NOT_DEFINED",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "NONE",
                "valueDensity": "NOT_DEFINED",
                "vectorString": "CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:H/VA:H/SC:N/SI:N/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "HIGH",
                "vulnConfidentialityImpact": "NONE",
                "vulnIntegrityImpact": "HIGH",
                "vulnerabilityResponseEffort": "NOT_DEFINED"
              },
              "format": "CVSS",
              "scenarios": [
                {
                  "lang": "en",
                  "value": "GENERAL"
                }
              ]
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-367",
                  "description": "CWE-367 Time-of-check Time-of-use (TOCTOU) Race Condition",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            },
            {
              "descriptions": [
                {
                  "cweId": "CWE-122",
                  "description": "CWE-122 Heap-based Buffer Overflow",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-07-16T19:27:16.036Z",
            "orgId": "0ca53633-f0b5-4853-ba72-e0a2e62000d0",
            "shortName": "illumos"
          },
          "references": [
            {
              "tags": [
                "mailing-list"
              ],
              "url": "https://illumos.topicbox.com/groups/developer/T923147fae854a738-M03c29e1be33dac2a5e3d9535/18020-double-copyin-of-dldioc-consumers"
            },
            {
              "tags": [
                "issue-tracking"
              ],
              "url": "https://illumos.org/issues/18020"
            },
            {
              "tags": [
                "patch"
              ],
              "url": "https://github.com/illumos/illumos-gate/commit/6959feb5b430411a4809b06c53dcdb42fb525eac"
            }
          ],
          "solutions": [
            {
              "lang": "en",
              "supportingMedia": [
                {
                  "base64": false,
                  "type": "text/html",
                  "value": "Update your illumos distribution to one that includes the fix for issue 18020."
                }
              ],
              "value": "Update your illumos distribution to one that includes the fix for issue 18020."
            }
          ],
          "source": {
            "discovery": "EXTERNAL"
          },
          "timeline": [
            {
              "lang": "en",
              "time": "2026-07-08T19:00:00.000Z",
              "value": "Disclosed"
            }
          ],
          "title": "TOCTOU double copyin in illumos dld ioctl handling causes kernel heap corruption",
          "workarounds": [
            {
              "lang": "en",
              "supportingMedia": [
                {
                  "base64": false,
                  "type": "text/html",
                  "value": "No mitigation is available. The referenced notification includes a DTrace script that detects exploitation attempts."
                }
              ],
              "value": "No mitigation is available. The referenced notification includes a DTrace script that detects exploitation attempts."
            }
          ],
          "x_generator": {
            "engine": "Vulnogram 1.0.2"
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "0ca53633-f0b5-4853-ba72-e0a2e62000d0",
        "assignerShortName": "illumos",
        "cveId": "CVE-2026-15449",
        "datePublished": "2026-07-16T19:27:16.036Z",
        "dateReserved": "2026-07-10T19:23:40.195Z",
        "dateUpdated": "2026-07-17T12:42:57.781Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }