PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-97665 Sonatype CVE debrief

A missing authorization check in Nexus Repository 3's NuGet Components API upload path allows an account holding only repository read and browse privileges to upload and persist NuGet symbol packages (.snupkg) to a hosted repository, bypassing the write-permission check enforced for ordinary package uploads. This vulnerability exists in the NuGet Components API upload path of Nexus Repository 3, allowing unauthorized uploads of NuGet symbol packages. Exploitation requires a hosted NuGet repository with Symbol Server enabled. If anonymous access is enabled, the built-in anonymous user holds read and browse privileges across all repositories by default, so this precondition can also

Vendor
Sonatype
Product
Nexus Repository 3
CVSS
HIGH 7.1
CISA KEV
Not listed in stored evidence
Original CVE published
2026-10-15
Original CVE updated
2026-10-15
Advisory published
2026-10-15
Advisory updated
2026-10-15

Who should care

Defenders responsible for Nexus Repository 3 instances, especially those with hosted NuGet repositories and Symbol Server enabled, should assess exposure and prioritize remediation.

Why it matters

Defenders should care about CVE-2026-97665 because it allows unauthorized uploads of NuGet symbol packages to Nexus Repository 3 instances with hosted NuGet repositories and Symbol Server enabled, potentially leading to supply chain attacks. Roles responsible for managing Nexus Repository 3 instances and NuGet repositories should assess exposure and prioritize remediation. The vulnerability's impact is heightened if anonymous access is enabled, as the built-in anonymous user holds read and browse privileges by default. Evidence is limited to CVE and source item details; further verification is needed to determine affected versions and remediation steps.

  • An attacker could upload malicious NuGet symbol packages to a hosted repository, potentially leading to supply chain attacks.
  • The vulnerability allows unauthorized package uploads, bypassing normal write-permission checks.
  • Defenders need to verify if their instances are affected and remediate as necessary to prevent potential exploitation.
  • Inventory checks are necessary to determine if any accounts with repository read and browse privileges exist and could be exploited.

Technical summary

The vulnerability exists in the NuGet Components API upload path of Nexus Repository 3, allowing an account with repository read and browse privileges to upload NuGet symbol packages (.snupkg) without proper authorization. This allows unauthorized uploads of NuGet symbol packages to a hosted repository, potentially leading to supply chain attacks. Exploitation requires a hosted NuGet repository with Symbol Server enabled. If anonymous access is enabled, the built-in anonymous user holds read and browse privileges across all repositories by default.

Defensive priority

Defenders should prioritize verifying and remediating this vulnerability in their Nexus Repository 3 instances, especially if they have hosted NuGet repositories with Symbol Server enabled.

Recommended defensive actions

  • Verify if your Nexus Repository 3 instance has a hosted NuGet repository with Symbol Server enabled.
  • Check if any accounts with repository read and browse privileges exist and assess their potential exposure.
  • Consider upgrading to Nexus Repository 3 version 3.97.0 or later.
  • Review and update access controls for NuGet symbol package uploads.
  • Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up.
  • Review the supplied official advisory or CVE record to validate affected scope, severity, and vendor guidance.
  • Plan vendor-supported updates or mitigations through normal change control where exposure is confirmed.

Evidence notes

The CVE record and source item provide details on the missing authorization check in Nexus Repository 3's NuGet Components API upload path. Evidence is limited to CVE and source item details; further verification is needed to determine affected versions and remediation steps. The vulnerability allows unauthorized package uploads, bypassing normal write-permission checks. Defenders need to verify if their instances are affected and remediate as necessary to prevent potential exploitation. Inventory checks are necessary to determine if

Sources and references

Verified primary and authoritative sources

  • CVE-2026-97665 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-97665

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-97665 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-97665

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

  • Nexus Repository 3 - Missing Authorization on NuGet Symbol Package Upload

    Unverified legacy reference

    URL: https://raw.githubusercontent.com/CVEProject/cvelistV5/main/cves/2026/97xxx/CVE-2026-97665.json

    cve_program_cvelist_v5

  • Source reference

    Unverified legacy reference

    URL: https://help.sonatype.com/en/sonatype-nexus-repository-3-97-0-release-notes.html

    Supplemental source - patch

  • Source reference

    Unverified legacy reference

    URL: https://support.sonatype.com/hc/en-us/articles/55793090807827/

    Supplemental source - vendor-advisory

Methodology and review provenance

AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.