Description
In wolfSSH through 1.5.0 built with --enable-fwd, DoChannelOpen() in src/internal.c gates only direct-tcpip channel opens with the forwarding policy callback. forwarded-tcpip opens are admitted without an authorization check and are not capped in number, allowing a malicious SSH peer to make an endpoint allocate unbounded per-channel buffers for forwarding channels the application never authorized. A client also does not check a forwarded-tcpip open against the forwards it registered with a tcpip-forward request, as RFC 4254 section 7.2 requires, so a malicious server can open forwarding channels for addresses and ports the client never asked it to forward.
Published: 2026-10-07
Score: 6.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Unauthenticated channel opens grant unbounded buffer allocation, enabling denial of service
Action: Apply Patch
AI Analysis

Impact

The vulnerability in wolfSSH through version 1.5.0 permits an attacker to open forwarded‑tcpip channels without any authorization check. This allows the remote SSH peer to cause the client to allocate unlimited per‑channel buffers for forwarding channels that were never explicitly requested. The lack of a counter limiting the number of such channels can be exploited to exhaust system resources and disrupt the SSH session. Additionally, the client does not validate forwarded‑tcpip opens against registered tcpip‑forward requests, so a malicious server can open forwarding channels to arbitrary addresses and ports, violating the expectations of RFC 4254 section 7.2.

Affected Systems

Vendors and products affected are wolfSSL Inc.:wolfSSH. The issue exists in builds of wolfSSH through version 1.5.0 that are compiled with the --enable-fwd option. No specific patch version is listed, so any instance matching the described configuration is at risk.

Risk and Exploitability

The CVSS score of 6.3 indicates moderate severity. EPSS information is not available, and the vulnerability is not listed in CISA’s KEV catalog, suggesting no confirmed exploit activity yet. The likely attack vector is a remote SSH peer that is allowed to initiate connections to the client—either a server or a compromised intermediate host. Because the flaw removes normal authorization checks, an attacker can repeatedly request forwarded-tcpip opens, leading to memory exhaustion. The absence of a channel count limit amplifies the impact, making denial of service a primary consequence. No explicit exploitation steps are documented, but the nature of the flaw makes it trivially exploitable by any SSH client using the vulnerable configuration.

Generated by OpenCVE AI on October 7, 2026 at 03:28 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade wolfSSH to a version newer than 1.5.0 where forwarded-tcpip channels require proper authorization.
  • If an upgrade is unavailable, recompile wolfSSH without the --enable-fwd option or disable remote port forwarding entirely to block unsolicited forwarded-tcpip opens.
  • If disabling port forwarding is not acceptable, implement a forwarding policy callback that verifies each forwarded-tcpip request against a whitelist and imposes a hard limit on the number of simultaneous forwarding channels.

Generated by OpenCVE AI on October 7, 2026 at 03:28 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 13 Oct 2026 17:45:00 +0000

Type Values Removed Values Added
First Time appeared Wolfssh
Wolfssh wolfssh
CPEs cpe:2.3:a:wolfssh:wolfssh:*:*:*:*:*:*:*:*
Vendors & Products Wolfssh
Wolfssh wolfssh
Metrics cvssV3_1

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


Wed, 07 Oct 2026 19:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Wed, 07 Oct 2026 04:00:00 +0000

Type Values Removed Values Added
First Time appeared Wolfssl
Wolfssl wolfssh
Vendors & Products Wolfssl
Wolfssl wolfssh

Wed, 07 Oct 2026 02:45:00 +0000

Type Values Removed Values Added
Description In wolfSSH through 1.5.0 built with --enable-fwd, DoChannelOpen() in src/internal.c gates only direct-tcpip channel opens with the forwarding policy callback. forwarded-tcpip opens are admitted without an authorization check and are not capped in number, allowing a malicious SSH peer to make an endpoint allocate unbounded per-channel buffers for forwarding channels the application never authorized. A client also does not check a forwarded-tcpip open against the forwards it registered with a tcpip-forward request, as RFC 4254 section 7.2 requires, so a malicious server can open forwarding channels for addresses and ports the client never asked it to forward.
Title wolfSSH SSH client accepts unsolicited forwarded-tcpip channel opens without an authorization check
Weaknesses CWE-862
CWE-863
References
Metrics cvssV4_0

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


cve-icon MITRE

Status: PUBLISHED

Assigner: wolfSSL

Published:

Updated: 2026-10-07T18:37:36.186Z

Reserved: 2026-08-26T23:09:37.634Z

Link: CVE-2026-81535

cve-icon Vulnrichment

Updated: 2026-10-07T18:37:30.970Z

cve-icon NVD

Status : Analyzed

Published: 2026-10-07T03:16:59.567

Modified: 2026-10-13T17:36:15.900

Link: CVE-2026-81535

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-07T03:45:10Z

Weaknesses