CVE-2026-56402

NanoClaw < 2.1.17 - Privilege Escalation via Unverified Approval Response Handler

Published Jun 23, 2026 CVSS 4.0 · 7.1 High EPSS < 1% KEV · Not listed
Description
NanoClaw before 2.1.17 contains a privilege escalation vulnerability in the handleApprovalsResponse function that fails to verify responder role authorization. Attackers with a valid questionId can approve or reject privileged actions like package installation by submitting approval response payloads without proper role validation.

Analysis

AI-generated

Technical impact

NanoClaw versions before 2.1.17 contain a flaw in the handleApprovalsResponse function that does not verify the role of the responder. This missing authorization check constitutes CWE-862 and allows an attacker, who can supply a valid questionId, to submit approval or rejection payloads for privileged operations such as installing packages without proper role validation. The result is privilege escalation, as an unauthorized user can elevate privileges and exercise control over privileged actions.

Affected Systems

The affected product is Nanocoai’s NanoClaw application, specifically any deployment running a version older than 2.1.17.

Risk and Exploitability

The CVSS score of 7.1 indicates a high severity, and the lack of an EPSS value does not preclude exploitation. The vulnerability is not listed in CISA’s KEV catalog, but an attacker can leverage the unverified approval endpoint—likely via the API—provided they have the capability to send crafted responses. The absence of role validation creates a direct privilege escalation path that can compromise the entire application if not remediated.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade NanoClaw to version 2.1.17 or newer to address the missing authorization check.
  • If an immediate upgrade is not feasible, restrict network access to the approval endpoint so that only authenticated administrators can send approval requests, using firewall rules or role‑based network segmentation.
  • Disable or temporarily suspend the approval handling feature until the patch is applied to prevent exploitation of the unverified approval flow.

Generated by OpenCVE AI on June 24, 2026 at 11:53 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
CPEs cpe:2.3:a:nanoco:nanoclaw:*:*:*:*:*:*:*:*
Type Values Removed Values Added
First Time appeared Nanoco
Nanoco nanoclaw
Vendors & Products Nanoco
Nanoco nanoclaw
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Type Values Removed Values Added
Description NanoClaw before 2.1.17 contains a privilege escalation vulnerability in the handleApprovalsResponse function that fails to verify responder role authorization. Attackers with a valid questionId can approve or reject privileged actions like package installation by submitting approval response payloads without proper role validation.
Title NanoClaw < 2.1.17 - Privilege Escalation via Unverified Approval Response Handler
Weaknesses CWE-862
References
Metrics cvssV3_1

{'score': 6.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N'}

cvssV4_0

{'score': 7.1, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N'}

Weaknesses

Sources

Status
PUBLISHED
Assigner
VulnCheck
Published
Updated
Sep 17, 2026, 6:57 PM
Reserved
Jun 21, 2026, 12:37 PM
Status
Deferred
Published
Jun 23, 2026, 4:17 PM
Modified
Oct 26, 2026, 11:10 AM