Lucene search
+L

Anthropic Claude Code 2.1.59 < 2.1.128 Information Disclosure (CVE-2026-46406)

🗓️ 03 Jul 2026 00:00:00Reported by TenableType 
nessus
 nessus
🔗 www.tenable.com👁 10 Views

Information disclosure in Claude Code before 2.1.128 via world-readable /tmp/claude/response.md and symlink attack.

Related
Refs
Code
#%NASL_MIN_LEVEL 80900
##
# (C) Tenable, Inc.
##

include('compat.inc');

if (description)
{
  script_id(324950);
  script_version("1.2");
  script_set_attribute(attribute:"plugin_modification_date", value:"2026/07/06");

  script_cve_id("CVE-2026-46406");

  script_name(english:"Anthropic Claude Code 2.1.59 < 2.1.128 Information Disclosure (CVE-2026-46406)");

  script_set_attribute(attribute:"synopsis", value:
"An application installed on the remote host is affected by an
information disclosure vulnerability.");
  script_set_attribute(attribute:"description", value:
"The version of Anthropic Claude Code installed on the remote host is
2.1.59 prior to 2.1.128. It is, therefore, affected by an information
disclosure vulnerability:

  - The Claude Code /copy command wrote responses to a hardcoded,
    predictable path (/tmp/claude/response.md) without UID isolation,
    randomness, or symlink protection. The file was created
    world-readable (0644) in a world-traversable directory (0755),
    allowing any local user to read a privileged user's Claude
    response, which could contain secrets or credentials.
    Additionally, because the path was static and predictable, a local
    attacker could pre-create the directory and plant a symlink at the
    expected file path, causing the privileged process to follow the
    symlink and overwrite an attacker-chosen file with the response
    text. (CVE-2026-46406)

Note that Nessus has not tested for this issue but has instead relied
only on the application's self-reported version number.");
  # https://github.com/anthropics/claude-code/security/advisories/GHSA-4vp2-6q8c-pvq2
  script_set_attribute(attribute:"see_also", value:"http://www.nessus.org/u?a5172a5f");
  script_set_attribute(attribute:"solution", value:
"Upgrade Anthropic Claude Code to version 2.1.128 or later.");
  script_set_attribute(attribute:"agent", value:"all");
  script_set_cvss_base_vector("CVSS2#AV:L/AC:L/Au:S/C:P/I:P/A:C");
  script_set_cvss_temporal_vector("CVSS2#E:U/RL:OF/RC:C");
  script_set_cvss3_base_vector("CVSS:3.0/AV:L/AC:L/PR:L/UI:R/S:U/C:L/I:L/A:H");
  script_set_cvss3_temporal_vector("CVSS:3.0/E:U/RL:O/RC:C");
  script_set_attribute(attribute:"cvss4_vector", value:"CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:A/VC:L/VI:L/VA:H/SC:N/SI:N/SA:N");
  script_set_attribute(attribute:"cvss4_threat_vector", value:"CVSS:4.0/E:U");
  script_set_attribute(attribute:"cvss_score_source", value:"CVE-2026-46406");

  script_set_attribute(attribute:"exploitability_ease", value:"No known exploits are available");
  script_set_attribute(attribute:"exploit_available", value:"false");

  script_set_attribute(attribute:"vuln_publication_date", value:"2026/06/25");
  script_set_attribute(attribute:"patch_publication_date", value:"2026/06/25");
  script_set_attribute(attribute:"plugin_publication_date", value:"2026/07/03");

  script_set_attribute(attribute:"plugin_type", value:"local");
  script_set_attribute(attribute:"cpe", value:"cpe:/a:anthropic:claude_code");
  script_set_attribute(attribute:"thorough_tests", value:"true");
  script_end_attributes();

  script_category(ACT_GATHER_INFO);
  script_family(english:"Misc.");

  script_copyright(english:"This script is Copyright (C) 2026 and is owned by Tenable, Inc. or an Affiliate thereof.");

  script_dependencies("anthropic_claude_code_win_installed.nbin", "anthropic_claude_code_macos_installed.nbin", "anthropic_claude_code_nix_installed.nbin");
  script_require_keys("installed_sw/Anthropic Claude Code");

  exit(0);
}

include('vdf.inc');

# @tvdl-content
var vuln_data = {
  'metadata': {'spec_version': '1.0'},
  'checks': [
    {
      'product': {'name': 'Anthropic Claude Code', 'type': 'app'},
      'check_algorithm': 'default',
      'constraints': [
        {
          'min_version': '2.1.59',
          'fixed_version': '2.1.128'
        }
      ]
    }
  ]
};

var result = vdf::check_and_report(vuln_data:vuln_data, severity:SECURITY_WARNING);
vdf::handle_check_and_report_errors(vdf_result:result);

Data

Build on a solid foundation with Vulners data

We provide the essential building blocks for cybersecurity solutions with comprehensive, structured, and constantly updated vulnerability and exploits data

Api

Power your application with Vulners API

The Vulners REST API offers reliable, high-performance access to vulnerability intelligence, with 99.9% SLA uptime and CDN-backed data delivery for seamless global access

App

Assess and manage vulnerabilities with Vulners tools

Built on top of Vulners' database and SDK, end-user solutions give security professionals and developers lightweight and powerful tools for vulnerability remediation

06 Jul 2026 00:00Current
6Medium risk
Vulners AI Score6
CVSS 3.16.1
CVSS 44.4
EPSS0.00149
SSVC
10