Your RSA-2048 keys break in 2030. Find every one of them before attackers do.
🛡️
Not in CISA KEV
LOW severity

CVE-2014-3566 — Node.js

LOW

CVE-2014-3566 is a low-severity (CVSS 3.4) CWE-310 vulnerability. 6 public exploit references exist, so weaponization risk is real. No vendor fix is recorded yet; mitigation options are listed below.

Published
Updated
Affected
20 products
Patched
See advisory
Exploits
6 known
Exploitation data as of Oct 23, 2026 · OSV.dev, NVD, FIRST.org (EPSS)

Exploitation Status

No confirmed exploitation observed yet

  • CISA’s own triage has not observed active exploitation or public proof-of-concept code for this CVE as of its last assessment.

Exploitation and automatability from CISA’s SSVC triage for CVE-2014-3566.

EPSS Exploitation Probability

via FIRST.org ↗
100.0%probability of exploitation in next 30 days
Very High Risk0.00%
Lower risk than most CVEs100th percentile — riskier than 100% of all scored CVEsHighest risk
91.6%94.4%97.2%100.0%94.0%100.0%Apr 26Aug 26Oct 26

Probability of exploitation in the next 30 days, from FIRST.org EPSS.

How urgent is this, really

CVE-2014-3566 by exploitation likelihood (EPSS) against impact (CVSS). Outside the shaded patch-first corner.

Where this sits among everything scored

Of 394,803 CVEs with a current EPSS score, this one falls in the ≥ 90% band (highlighted). Counts from FIRST.org, log-scaled.

Description

The SSL protocol 3.0, as used in OpenSSL through 1.0.1i and other products, uses nondeterministic CBC padding, which makes it easier for man-in-the-middle attackers to obtain cleartext data via a padding-oracle attack, aka the "POODLE" issue.

Affected Products

20 products · 147 configurations
OS
mac os xapple
≤ 10.10.1
range
OS
debian linuxdebian
2 versions
7.08.0
OS
fedorafedoraproject
3 versions
192021
OS
aixibm
3 versions
5.36.17.1
Application
viosibm
24 versions
2.2.0.102.2.0.112.2.0.122.2.0.132.2.1.02.2.1.12.2.1.32.2.1.42.2.1.52.2.1.62.2.1.72.2.1.8
OS
mageiamageia
2 versions
3.04.0
Exploits & PoCs
6

Research use only. For defensive security, authorized penetration testing, and academic research only. Never execute exploit code against systems without explicit written authorization.

Detection & mitigation playbook

Vulnerability
  1. Detect

    Identify every host running the affected component and compare the installed build against the fixed version below — for source-built or distro-packaged software the version string, not a lockfile, is the source of truth (`dpkg -l`, `rpm -q`, or the binary's own `--version`).

  2. Remediation status

    No fixed release is recorded for CVE-2014-3566 yet. Track the upstream advisory, and apply the exposure-reduction steps below in the meantime.

  3. Mitigate without a patch

    If you can't upgrade right away: gate or disable the affected feature, validate untrusted input at the boundary, and avoid passing attacker-controlled data into the vulnerable path. O3's runtime protection blocks exploitation in production as an interim safeguard until the upgrade lands.

Fixing This On Your OS

If you run this on a Linux distribution, patch through your package manager against the distro's own security advisory below — it tracks the exact backported fix for your release, which can ship on a different timeline (and sometimes a different severity) than the upstream project.

Red HatImportant

This issue affects the version of openssl as shipped with Red Hat Enterprise Linux 5, 6 and 7, Red Hat JBoss Enterprise Application Platform 5 and 6, and Red Hat JBoss Web Server 1 and 2, Red Hat Enterprise Virtualization Hypervisor 6.5, and Red Hat Storage 2.1. This issue affects the version of nss as shipped with…

ProductFixed inAdvisory
Oracle Java for Red Hat Enterprise Linux 5java-1.7.0-oracle-1:1.7.0.75-1jpp.1.el5_11RHSA-2015:0079
Oracle Java for Red Hat Enterprise Linux 5java-1.6.0-sun-1:1.6.0.91-1jpp.1.el5_11RHSA-2015:0086
Oracle Java for Red Hat Enterprise Linux 6java-1.8.0-oracle-1:1.8.0.31-1jpp.1.el6RHSA-2015:0080
Red Hat Enterprise Linux 5java-1.7.0-openjdk-1:1.7.0.75-2.5.4.0.el5_11RHSA-2015:0068
Red Hat Enterprise Linux 5java-1.6.0-openjdk-1:1.6.0.34-1.13.6.1.el5_11RHSA-2015:0085
Red Hat Enterprise Linux 5 Supplementaryjava-1.7.0-ibm-1:1.7.0.8.0-1jpp.1.el5RHSA-2014:1876
Red Hat Enterprise Linux 5 Supplementaryjava-1.6.0-ibm-1:1.6.0.16.2-1jpp.1.el5RHSA-2014:1877
Red Hat Enterprise Linux 5 Supplementaryjava-1.5.0-ibm-1:1.5.0.16.8-1jpp.1.el5RHSA-2014:1881

Frequently Asked Questions

The SSL protocol 3.0, as used in OpenSSL through 1.0.1i and other products, uses nondeterministic CBC padding, which makes it easier for man-in-the-middle attackers to obtain cleartext data via a padding-oracle attack, aka the "POODLE" issue.
O3 Security · Impact-Aware SCA

Is CVE-2014-3566 in your dependencies?

Find it across , including transitive dependencies.

CVE-2014-3566: Node.js (Low 3.4)