Skip to main content

Putty CVE-2026-4115

| EUVDEUVD-2026-14301 LOW
Improper Verification of Cryptographic Signature (CWE-347)
2026-03-22 VulDB GHSA-p96h-94q2-fh5v
2.9
CVSS 4.0 · NVD
View

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A04:2025 - Cryptographic Failures
ASVS 5.0
V11 - Cryptography Signature verification
Impact

The risk profile is mixed and lower than initial CVSS scoring suggests. The CVSS 3.7 score with vector CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N indicates network-reachable attack surface (AV:N) but high attack complexity (AC:H), no authentication required (PR:N), and only integrity impact (I:L)—meaning an attacker could theoretically manipulate signatures but cannot gain confidentiality or availability benefits. The EPSS probability shows this is difficult to exploit in practice. However, several factors mitigate this: first, the vendor responded professionally and released a patch quickly (commit af996b5ec27ab79bae3882071b9d6acf16044549), reducing window of exposure; second, real-world impact is explicitly doubted and unproven—the public POC on GitHub (py-thok/putty-ed25519-malleability-s-plus-l) appears academic rather than functional; third, the attack requires high complexity and is not reported as actively exploited in the wild. The tags (JWT Attack, Information Disclosure) suggest this is primarily a cryptographic weakness of interest to security researchers rather than an actively weaponized threat. Organizations should prioritize patching but may defer other security work.

Exploit ScenarioDerived

An attacker on the network path between a PuTTY client and SSH server could intercept or influence the SSH authentication exchange by crafting a malicious Ed25519 signature with an overlarge 's' component that exploits the weak verification logic in eddsa_verify. The attacker would then be able to forge or modify signatures in a way that passes PuTTY's validation, potentially enabling unauthorized SSH session establishment or man-in-the-middle attacks. However, executing this attack requires deep cryptographic knowledge, network positioning, and exploitation of the subtle malleability property (as detailed in the public POC at https://github.com/py-thok/putty-ed25519-malleability-s-plus-l/blob/main/poc.py), which explains why real-world exploitation remains theoretical rather than documented.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.9).
Patch available 0.0% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Mar 22, 2026

PuTTY versions up to 0.83 contain a weak authentication vulnerability in the Ed25519 signature verification function (eddsa_verify in crypto/ecc-ssh.c) that allows remote attackers to potentially forge or manipulate digital signatures due to improper validation of Ed25519 signature components. While a public proof-of-concept exploit exists and the vulnerability affects signature verification, the real-world impact remains unproven, with CVSS 3.7 (low severity) and EPSS probability indicating exploitation is difficult and requires high complexity. The vendor (PuTTY developers) has already released a patch addressing this issue.

RemediationAI

Upgrade PuTTY to a version released after commit af996b5ec27ab79bae3882071b9d6acf16044549 (check the official PuTTY release page at https://www.chiark.greenend.org.uk/~sgtatham/putty/ for the next release following version 0.83). This patch addresses the Ed25519 signature verification weakness by properly validating signature component bounds per RFC 8032 section 8.4. Until patching is feasible, users should reduce exposure by restricting PuTTY SSH connections to known, trusted hosts and networks, and consider using SSH key pinning or certificate verification features where available. Organizations managing PuTTY deployments should prioritize this upgrade in their regular patching cycle but may phase it over normal update windows given the low CVSS and unproven real-world impact.

Affected VersionsENISA

PuTTY 0.83

Affected Packages

euvd putty no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

This vulnerability exists in PuTTY's implementation of Ed25519 signature verification, a component of the SSH protocol for cryptographic authentication. The root cause is classified as CWE-347 (Improper Verification of Cryptographic Signature), which involves the eddsa_verify function failing to properly validate Ed25519 signature parameters according to RFC 8032 specifications. Specifically, the vulnerability appears related to handling of overlarge 's' values in Ed25519 signatures—a malleability issue where an attacker could construct alternative valid-looking signatures that pass weak verification checks. The affected component is part of PuTTY's SSH cryptographic library, which handles key exchange and host authentication during remote sessions. The CPE affected is cpe:2.3:a:n/a:putty:*:*:*:*:*:*:*:*, indicating all versions up to the patch are potentially affected.

Know when Putty gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

NVD PRIMARY 2.9 LOW
CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:P

Primary rating from NVD · only source for this CVE.

CVSS VectorNVD

Attack Vector
Network
Attack Complexity
High
Attack Requirements
None
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
Low
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

4
CVSS changed
Apr 29, 2026 - 01:11 NVD
3.7 (LOW) 2.9 (LOW)
PoC Detected
Mar 23, 2026 - 14:31 vuln.today
Public exploit code
Patch released
Mar 22, 2026 - 12:30 nvd
Patch available
CVE Published
Mar 22, 2026 - 12:15 nvd
LOW 3.7

DescriptionCVE.org

A vulnerability was detected in PuTTY 0.83. Affected is the function eddsa_verify of the file crypto/ecc-ssh.c of the component Ed25519 Signature Handler. The manipulation results in 弱身份验证. The attack may be performed from remote. The attack requires a high level of complexity. The exploitability is told to be difficult. The exploit is now public and may be used. The real existence of this vulnerability is still doubted at the moment. The patch is identified as af996b5ec27ab79bae3882071b9d6acf16044549. It is advisable to implement a patch to correct this issue. The vendor was contacted early, responded in a very professional manner and quickly released a patch for the affected product. However, at the moment there is no proof that this flaw might have any real-world impact.

Executive ViewAI

Why It Matters

CVE-2026-4115 is a low-severity vulnerability in A vulnerability (CVSS 3.7). The limited severity suggests constrained impact, typically requiring specific conditions or local access for exploitation. A patch is available and can be applied during standard maintenance windows.

Business Impact: Low
Compensating Controls

Apply vendor patch during routine maintenance. Standard security controls provide adequate interim protection.

Threat Intelligence Overview

EPSS Score
0.0%
Top 99% exploitable
Exploit
POC
Public exploit code exists
Data Quality
9 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment Vendor CIRCL GitHub VulDB

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity LOW
CISA KEV No
Public POC Yes
EPSS 0.0%
Patch available Yes
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
No
Human Impact
Low
Technical Impact
Partial

Priority Score

34
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +14
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

Related Vulnerabilities in Ed25519 Signature Handler Verification Flaws

View all 2

More in Putty

View all
CVE-2023-48795 MEDIUM POC
5.9 Dec 18

The SSH transport protocol with certain OpenSSH extensions, found in OpenSSH before 9.6 and other products, allows remot

CVE-2016-2563 CRITICAL POC
9.8 Apr 07

Stack-based buffer overflow in the SCP command-line utility in PuTTY before 0.67 and KiTTY 0.66.6.3 and earlier allows r

CVE-2017-6542 CRITICAL POC
9.8 Mar 27

The ssh_agent_channel_data function in PuTTY before 0.68 allows remote attackers to have unspecified impact via a large

CVE-2016-6167 HIGH POC
7.8 Jan 30

Multiple untrusted search path vulnerabilities in Putty beta 0.67 allow local users to execute arbitrary code and conduc

CVE-2021-33500 HIGH POC
7.5 May 21

PuTTY before 0.75 on Windows allows remote servers to cause a denial of service (Windows GUI hang) by telling the PuTTY

CVE-2019-17067 CRITICAL
9.8 Oct 01

PuTTY before 0.73 on Windows improperly opens port-forwarding listening sockets, which allows attackers to listen on the

CVE-2019-9898 CRITICAL
9.8 Mar 21

Potential recycling of random numbers used in cryptography exists within PuTTY before 0.71. Rated critical severity (CVS

CVE-2019-9895 CRITICAL
9.8 Mar 21

In PuTTY versions before 0.71 on Unix, a remotely triggerable buffer overflow exists in any kind of server-to-client for

CVE-2021-36367 HIGH
8.1 Jul 09

PuTTY through 0.75 proceeds with establishing an SSH session even if it has never sent a substantive authentication resp

CVE-2019-9896 HIGH
7.8 Mar 21

In PuTTY versions before 0.71 on Windows, local attackers could hijack the application by putting a malicious help file

CVE-2019-17069 HIGH
7.5 Oct 01

PuTTY before 0.73 might allow remote SSH-1 servers to cause a denial of service by accessing freed memory locations via

CVE-2019-17068 HIGH
7.5 Oct 01

PuTTY before 0.73 mishandles the "bracketed paste mode" protection mechanism, which may allow a session to be affected b

Vendor StatusVendor

Debian

putty
Release Status Fixed Version Urgency
bullseye vulnerable 0.74-1+deb11u2 -
bullseye (security) vulnerable 0.74-1+deb11u1 -
bookworm vulnerable 0.78-2+deb12u2 -
bookworm (security) vulnerable 0.78-2+deb12u1 -
forky, sid, trixie vulnerable 0.83-3 -
(unstable) fixed (unfixed) unimportant

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy