Description
The X.509 parser in NetX Secure accepts an RSA public key of any size, but every signature-verification path decrypts into fixed-size buffers dimensioned for the `NX_CRYPTO_MAX_RSA_MODULUS_SIZE` default of 4096 bits. A certificate carrying a larger modulus drives an out-of-bounds write past a file-scope static during ordinary certificate-chain verification.



It is reachable pre-authentication. The issuer used for the crypto operation is looked up in the remote, peer-supplied store before the trusted store, so the attacker supplies the oversized key themselves as an intermediate in the chain they present. It triggers on a TLS or DTLS client verifying a malicious server's chain, and on a server performing client-certificate authentication.
Published: 2026-10-20
Score: 9.3 Critical
EPSS: < 1% Very Low
KEV: No
Impact: Out-of-bounds write during X.509 certificate chain verification that can lead to arbitrary memory corruption and potential code execution
Action: Immediate Patch
AI Analysis

Impact

The NetX Secure X.509 parser accepts RSA public keys of arbitrary size, but all signature‑verification paths assume a 4096‑bit default modulus. When a certificate chain contains a larger modulus, the decryption routine performs an out‑of‑bounds write past a static buffer. This corruption occurs during ordinary certificate‑chain verification and can jeopardize confidentiality, integrity, or availability if exploited to overwrite executable or control data.

Affected Systems

Affected products are the Eclipse ThreadX NetX Duo implementation of NetX Secure, specifically builds that use the default NX_CRYPTO_MAX_RSA_MODULUS_SIZE of 4096 bits. No specific product versions are listed, so all releases that have not applied a fix for this unbounded modulus handling are vulnerable. The flaw is reachable before authentication, meaning an attacker can trigger it during TLS or DTLS client verification of a malicious server chain and also on a server side when performing client‑certificate authentication.

Risk and Exploitability

The vulnerability carries a CVSS score of 9.3, indicating a high severity. EPSS score is not available, and it is not listed in the CISA KEV catalog. The attack vector is pre‑authentication and relies on an attacker supplying an oversized RSA modulus within an intermediate certificate of the chain they present. This can overwrite file‑scope static data and provoke undefined behavior; an attacker may potentially achieve remote code execution or denial‑of‑service, depending on the environment. The lack of an EPSS score suggests limited publicly observed exploitation, but the high CVSS and the nature of the flaw warrant prompt mitigation.

Generated by OpenCVE AI on October 20, 2026 at 18:02 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update NetX Secure to a version that enforces a maximum RSA modulus size of 4096 bits or less
  • Configure the system to reject certificates whose modulus exceeds 4096 bits before attempting verification
  • Apply network‑level controls to block or monitor connections presenting unusually large RSA keys

Generated by OpenCVE AI on October 20, 2026 at 18:02 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 20 Oct 2026 20:30:00 +0000

Type Values Removed Values Added
First Time appeared Eclipse
Eclipse threadx Netx Duo
Vendors & Products Eclipse
Eclipse threadx Netx Duo

Tue, 20 Oct 2026 17:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Tue, 20 Oct 2026 15:30:00 +0000

Type Values Removed Values Added
Description The X.509 parser in NetX Secure accepts an RSA public key of any size, but every signature-verification path decrypts into fixed-size buffers dimensioned for the `NX_CRYPTO_MAX_RSA_MODULUS_SIZE` default of 4096 bits. A certificate carrying a larger modulus drives an out-of-bounds write past a file-scope static during ordinary certificate-chain verification. It is reachable pre-authentication. The issuer used for the crypto operation is looked up in the remote, peer-supplied store before the trusted store, so the attacker supplies the oversized key themselves as an intermediate in the chain they present. It triggers on a TLS or DTLS client verifying a malicious server's chain, and on a server performing client-certificate authentication.
Title Out-of-bounds Write via an Unbounded RSA Modulus in NetX Secure X.509
Weaknesses CWE-1284
CWE-787
References
Metrics cvssV4_0

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


Subscriptions

Eclipse Threadx Netx Duo
cve-icon MITRE

Status: PUBLISHED

Assigner: eclipse

Published:

Updated: 2026-10-20T17:02:52.372Z

Reserved: 2026-09-23T13:42:24.314Z

Link: CVE-2026-93475

cve-icon Vulnrichment

Updated: 2026-10-20T17:02:48.482Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-10-20T16:17:17.520

Modified: 2026-10-20T19:48:50.250

Link: CVE-2026-93475

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-20T20:15:06Z

Weaknesses
  • CWE-1284

    Improper Validation of Specified Quantity in Input

  • CWE-787

    Out-of-bounds Write