CVE-2020-28481
Insecure Defaults
CVE-2020-28481 is a medium vulnerability (CVSS 5.3) in Socket Socket.io, published January 19, 2021. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.74%, the 55th percentile. Fixed in socket.io 2.4.0.
- Severity
- 5.3 MediumCVSS 3.1, CVE List
- Exploit chance
- 0.74%EPSS, 55th percentile
- Exploitation
- None knownNot on CISA’s or ENISA’s lists
- Fixed in
2.4.0socket.io +5 more
Description
The package socket.io before 2.4.0 are vulnerable to Insecure Defaults due to CORS Misconfiguration. All domains are whitelisted by default.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- Low
- Integrity
- None
- Availability
- None
Exploit likelihood
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
socket.ionpm | before 2.4.0 | 2.4.0 |
js-jqueryAzure Linux:3 | through 3.5.0-4 | None known |
socket.ioTuxCare:npm | 2.1.1-tuxcare.0 up to 2.1.1-tuxcare.1, plus listed versions 2.1.1 | 2.1.1-tuxcare.1 |
socket.ioTuxCare:npm From an advisory covering 2 CVEs | 2.0.4-tuxcare.0 up to 2.0.4-tuxcare.1, plus listed versions 2.0.4 | 2.0.4-tuxcare.1 |
socket.ioTuxCare:npm From an advisory covering 2 CVEs | 1.7.4-tuxcare.0 up to 1.7.4-tuxcare.1, plus listed versions 1.7.4 | 1.7.4-tuxcare.1 |
socket.ioTuxCare:npm From an advisory covering 2 CVEs | 1.7.3-tuxcare.0 up to 1.7.3-tuxcare.1, plus listed versions 1.7.3 | 1.7.3-tuxcare.1 |
What each source reports
CVE List Score used 5.3
Insecure Defaults
The package socket.io before 2.4.0 are vulnerable to Insecure Defaults due to CORS Misconfiguration. All domains are whitelisted by default.
- Record
CVE-2020-28481- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N/E:P/RL:O/RC:C - Updated
- 2026-11-02
EUVDEUVD-2021-0502 5.3
The package socket.io before 2.4.0 are vulnerable to Insecure Defaults due to CORS Misconfiguration. All domains are whitelisted by default.
- Record
EUVD-2021-0502- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N/E:P/RL:O/RC:C - Updated
- 2026-11-03
GitHub AdvisoriesGHSA-fxwf-4rqh-v8g3 4.3
CORS misconfiguration in socket.io
The package socket.io before 2.4.0 are vulnerable to Insecure Defaults due to CORS Misconfiguration. All domains are whitelisted by default.
- Record
GHSA-fxwf-4rqh-v8g3- CVSS 3.1
- 4.3 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N - Weakness
- CWE-346, CWE-453
- Updated
- 2026-11-02
NVD 5.3
The package socket.io before 2.4.0 are vulnerable to Insecure Defaults due to CORS Misconfiguration. All domains are whitelisted by default.
- Record
CVE-2020-28481- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N - CVSS 3.1
- 4.3 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N - CVSS 2.0
- 4.0 Medium
AV:N/AC:L/Au:S/C:P/I:N/A:N - Weakness
- CWE-346
- Updated
- 2026-11-02
OSVAZL-44430 4.3
CVE-2020-28481 affecting package js-jquery 3.5.0-4
The package socket.io before 2.4.0 are vulnerable to Insecure Defaults due to CORS Misconfiguration. All domains are whitelisted by default.
- Record
AZL-44430- CVSS 3.1
- 4.3 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N - Updated
- 2026-11-05
OSV 4.3
The package socket.io before 2.4.0 are vulnerable to Insecure Defaults due to CORS Misconfiguration. All domains are whitelisted by default.
- Record
CVE-2020-28481- CVSS 3.1
- 4.3 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N - Updated
- 2026-11-02
Show 5 moreShow less
OSVGHSA-fxwf-4rqh-v8g3 4.3
CORS misconfiguration in socket.io
The package socket.io before 2.4.0 are vulnerable to Insecure Defaults due to CORS Misconfiguration. All domains are whitelisted by default.
- Record
GHSA-fxwf-4rqh-v8g3- CVSS 3.1
- 4.3 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N - Weakness
- CWE-346, CWE-453
- Updated
- 2026-11-02
OSVCLSA-2026-1771978231No score
TuxCare security update for socket.io (1 CVE)
TuxCare rebuilt socket.io to address 1 CVE. Fixed in 2.1.1-tuxcare.1.
- Record
CLSA-2026-1771978231- Updated
- 2026-11-02
OSVCLSA-2026-1776818218No score
TuxCare security update for socket.io (2 CVEs)
TuxCare rebuilt socket.io to address 2 CVEs. Fixed in 2.0.4-tuxcare.1.
- Record
CLSA-2026-1776818218- Updated
- 2026-11-02
OSVCLSA-2026-1792604680No score
TuxCare security update for socket.io (2 CVEs)
TuxCare rebuilt socket.io to address 2 CVEs. Fixed in 1.7.4-tuxcare.1.
- Record
CLSA-2026-1792604680- Updated
- 2026-11-02
OSVCLSA-2026-1793304087No score
TuxCare security update for socket.io (2 CVEs)
TuxCare rebuilt socket.io to address 2 CVEs. Fixed in 1.7.3-tuxcare.1.
- Record
CLSA-2026-1793304087- Updated
- 2026-11-02
History
| Recorded | Changed | Sources |
|---|---|---|
| affected | ||
| facts | OSV | |
| aliases, products, published | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
References
snyk.io/vuln/SNYK-JS-SOCKETIO-1024859
snyk.io/vuln/SNYK-JAVA-ORGWEBJARSNPM-1056357
snyk.io/vuln/SNYK-JAVA-ORGWEBJARSBOWER-1056358
github.com/socketio/socket.io/issues/3671
nvd.nist.gov/vuln/detail/CVE-2020-28481
github.com/socketio/socket.io/commit/f78a575f66ab693c3ea96ea88429ddb1a44c86c7
github.com/advisories/GHSA-fxwf-4rqh-v8g3