{"url":"http://public2.vulnerablecode.io/api/packages/536304?format=json","purl":"pkg:npm/code-server@3.8.0","type":"npm","namespace":"","name":"code-server","version":"3.8.0","qualifiers":{},"subpath":"","is_vulnerable":true,"next_non_vulnerable_version":"4.99.4","latest_non_vulnerable_version":"4.99.4","affected_by_vulnerabilities":[{"url":"http://public2.vulnerablecode.io/api/vulnerabilities/43312?format=json","vulnerability_id":"VCID-5r6k-dvae-pkd8","summary":"Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')\nCross-site scripting (XSS) vulnerability exists in Coder Code-Server before 3.12.0, allows attackers to execute arbitrary code via crafted URL.","references":[{"reference_url":"https://api.first.org/data/v1/epss?cve=CVE-2021-42648","reference_id":"","reference_type":"","scores":[{"value":"0.00398","scoring_system":"epss","scoring_elements":"0.60946","published_at":"2026-06-05T12:55:00Z"},{"value":"0.00398","scoring_system":"epss","scoring_elements":"0.60941","published_at":"2026-06-09T12:55:00Z"},{"value":"0.00398","scoring_system":"epss","scoring_elements":"0.60925","published_at":"2026-06-08T12:55:00Z"},{"value":"0.00398","scoring_system":"epss","scoring_elements":"0.60943","published_at":"2026-06-07T12:55:00Z"},{"value":"0.00398","scoring_system":"epss","scoring_elements":"0.60954","published_at":"2026-06-06T12:55:00Z"},{"value":"0.00398","scoring_system":"epss","scoring_elements":"0.60898","published_at":"2026-06-04T12:55:00Z"}],"url":"https://api.first.org/data/v1/epss?cve=CVE-2021-42648"},{"reference_url":"https://github.com/cdr/code-server/issues/4355","reference_id":"","reference_type":"","scores":[{"value":"6.1","scoring_system":"cvssv3.1","scoring_elements":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N"},{"value":"MODERATE","scoring_system":"generic_textual","scoring_elements":""}],"url":"https://github.com/cdr/code-server/issues/4355"},{"reference_url":"https://github.com/coder/code-server","reference_id":"","reference_type":"","scores":[{"value":"6.1","scoring_system":"cvssv3.1","scoring_elements":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N"},{"value":"MODERATE","scoring_system":"generic_textual","scoring_elements":""}],"url":"https://github.com/coder/code-server"},{"reference_url":"https://github.com/coder/code-server/pull/4430","reference_id":"","reference_type":"","scores":[{"value":"6.1","scoring_system":"cvssv3.1","scoring_elements":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N"},{"value":"MODERATE","scoring_system":"generic_textual","scoring_elements":""}],"url":"https://github.com/coder/code-server/pull/4430"},{"reference_url":"https://nvd.nist.gov/vuln/detail/CVE-2021-42648","reference_id":"CVE-2021-42648","reference_type":"","scores":[{"value":"6.1","scoring_system":"cvssv3.1","scoring_elements":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N"},{"value":"MODERATE","scoring_system":"generic_textual","scoring_elements":""}],"url":"https://nvd.nist.gov/vuln/detail/CVE-2021-42648"},{"reference_url":"https://github.com/advisories/GHSA-2gp3-6c9p-jp7w","reference_id":"GHSA-2gp3-6c9p-jp7w","reference_type":"","scores":[{"value":"MODERATE","scoring_system":"cvssv3.1_qr","scoring_elements":""}],"url":"https://github.com/advisories/GHSA-2gp3-6c9p-jp7w"}],"fixed_packages":[{"url":"http://public2.vulnerablecode.io/api/packages/59056?format=json","purl":"pkg:npm/code-server@3.12.0","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-bvy6-abys-ufaa"},{"vulnerability":"VCID-sag9-sqet-g7a4"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:npm/code-server@3.12.0"}],"aliases":["CVE-2021-42648","GHSA-2gp3-6c9p-jp7w"],"risk_score":3.1,"exploitability":"0.5","weighted_severity":"6.2","resource_url":"http://public2.vulnerablecode.io/vulnerabilities/VCID-5r6k-dvae-pkd8"},{"url":"http://public2.vulnerablecode.io/api/vulnerabilities/44707?format=json","vulnerability_id":"VCID-bvy6-abys-ufaa","summary":"code-server vulnerable to Missing Origin Validation in WebSockets\nVersions of the package code-server before 4.10.1 is vulnerable to Missing Origin Validation in WebSockets handshakes. Exploiting this vulnerability can allow an adversary in specific scenarios to access data from and connect to the code-server instance.","references":[{"reference_url":"https://api.first.org/data/v1/epss?cve=CVE-2023-26114","reference_id":"","reference_type":"","scores":[{"value":"0.00178","scoring_system":"epss","scoring_elements":"0.39142","published_at":"2026-06-05T12:55:00Z"},{"value":"0.00178","scoring_system":"epss","scoring_elements":"0.39103","published_at":"2026-06-09T12:55:00Z"},{"value":"0.00178","scoring_system":"epss","scoring_elements":"0.39091","published_at":"2026-06-08T12:55:00Z"},{"value":"0.00178","scoring_system":"epss","scoring_elements":"0.39119","published_at":"2026-06-07T12:55:00Z"},{"value":"0.00178","scoring_system":"epss","scoring_elements":"0.39055","published_at":"2026-06-04T12:55:00Z"},{"value":"0.00178","scoring_system":"epss","scoring_elements":"0.39148","published_at":"2026-06-06T12:55:00Z"}],"url":"https://api.first.org/data/v1/epss?cve=CVE-2023-26114"},{"reference_url":"https://github.com/coder/code-server","reference_id":"","reference_type":"","scores":[{"value":"9.3","scoring_system":"cvssv3.1","scoring_elements":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:N"},{"value":"CRITICAL","scoring_system":"generic_textual","scoring_elements":""}],"url":"https://github.com/coder/code-server"},{"reference_url":"https://github.com/coder/code-server/commit/d477972c68fc8c8e8d610aa7287db87ba90e55c7","reference_id":"","reference_type":"","scores":[{"value":"8.2","scoring_system":"cvssv3.1","scoring_elements":"CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:C/C:H/I:H/A:L/E:P"},{"value":"9.3","scoring_system":"cvssv3.1","scoring_elements":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:N"},{"value":"CRITICAL","scoring_system":"generic_textual","scoring_elements":""},{"value":"Track","scoring_system":"ssvc","scoring_elements":"SSVCv2/E:N/A:N/T:T/P:M/B:A/M:M/D:T/2025-02-25T19:30:03Z/"}],"url":"https://github.com/coder/code-server/commit/d477972c68fc8c8e8d610aa7287db87ba90e55c7"},{"reference_url":"https://github.com/coder/code-server/releases/tag/v4.10.1","reference_id":"","reference_type":"","scores":[{"value":"8.2","scoring_system":"cvssv3.1","scoring_elements":"CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:C/C:H/I:H/A:L/E:P"},{"value":"9.3","scoring_system":"cvssv3.1","scoring_elements":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:N"},{"value":"CRITICAL","scoring_system":"generic_textual","scoring_elements":""},{"value":"Track","scoring_system":"ssvc","scoring_elements":"SSVCv2/E:N/A:N/T:T/P:M/B:A/M:M/D:T/2025-02-25T19:30:03Z/"}],"url":"https://github.com/coder/code-server/releases/tag/v4.10.1"},{"reference_url":"https://security.snyk.io/vuln/SNYK-JS-CODESERVER-3368148","reference_id":"","reference_type":"","scores":[{"value":"8.2","scoring_system":"cvssv3.1","scoring_elements":"CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:C/C:H/I:H/A:L/E:P"},{"value":"9.3","scoring_system":"cvssv3.1","scoring_elements":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:N"},{"value":"CRITICAL","scoring_system":"generic_textual","scoring_elements":""},{"value":"Track","scoring_system":"ssvc","scoring_elements":"SSVCv2/E:N/A:N/T:T/P:M/B:A/M:M/D:T/2025-02-25T19:30:03Z/"}],"url":"https://security.snyk.io/vuln/SNYK-JS-CODESERVER-3368148"},{"reference_url":"https://nvd.nist.gov/vuln/detail/CVE-2023-26114","reference_id":"CVE-2023-26114","reference_type":"","scores":[{"value":"9.3","scoring_system":"cvssv3.1","scoring_elements":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:N"},{"value":"CRITICAL","scoring_system":"generic_textual","scoring_elements":""}],"url":"https://nvd.nist.gov/vuln/detail/CVE-2023-26114"},{"reference_url":"https://github.com/advisories/GHSA-frjg-g767-7363","reference_id":"GHSA-frjg-g767-7363","reference_type":"","scores":[{"value":"CRITICAL","scoring_system":"cvssv3.1_qr","scoring_elements":""}],"url":"https://github.com/advisories/GHSA-frjg-g767-7363"}],"fixed_packages":[{"url":"http://public2.vulnerablecode.io/api/packages/64368?format=json","purl":"pkg:npm/code-server@4.10.1","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-sag9-sqet-g7a4"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:npm/code-server@4.10.1"}],"aliases":["CVE-2023-26114","GHSA-frjg-g767-7363"],"risk_score":4.5,"exploitability":"0.5","weighted_severity":"9.0","resource_url":"http://public2.vulnerablecode.io/vulnerabilities/VCID-bvy6-abys-ufaa"},{"url":"http://public2.vulnerablecode.io/api/vulnerabilities/41491?format=json","vulnerability_id":"VCID-e4s4-jagm-g3f2","summary":"Inefficient Regular Expression Complexity in code-server\ncode-server is vulnerable to Inefficient Regular Expression Complexity","references":[{"reference_url":"https://api.first.org/data/v1/epss?cve=CVE-2021-3810","reference_id":"","reference_type":"","scores":[{"value":"0.00248","scoring_system":"epss","scoring_elements":"0.48284","published_at":"2026-06-08T12:55:00Z"},{"value":"0.00248","scoring_system":"epss","scoring_elements":"0.48296","published_at":"2026-06-09T12:55:00Z"},{"value":"0.00248","scoring_system":"epss","scoring_elements":"0.48312","published_at":"2026-06-07T12:55:00Z"},{"value":"0.00248","scoring_system":"epss","scoring_elements":"0.4833","published_at":"2026-06-06T12:55:00Z"},{"value":"0.00248","scoring_system":"epss","scoring_elements":"0.48327","published_at":"2026-06-05T12:55:00Z"},{"value":"0.00248","scoring_system":"epss","scoring_elements":"0.48264","published_at":"2026-06-04T12:55:00Z"}],"url":"https://api.first.org/data/v1/epss?cve=CVE-2021-3810"},{"reference_url":"https://github.com/cdr/code-server","reference_id":"","reference_type":"","scores":[{"value":"7.5","scoring_system":"cvssv3.1","scoring_elements":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H"},{"value":"HIGH","scoring_system":"generic_textual","scoring_elements":""}],"url":"https://github.com/cdr/code-server"},{"reference_url":"https://github.com/cdr/code-server/commit/ca617df135e78833f93c8320cb2d2cf8bba809f5","reference_id":"","reference_type":"","scores":[{"value":"7.5","scoring_system":"cvssv3.1","scoring_elements":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H"},{"value":"HIGH","scoring_system":"generic_textual","scoring_elements":""}],"url":"https://github.com/cdr/code-server/commit/ca617df135e78833f93c8320cb2d2cf8bba809f5"},{"reference_url":"https://huntr.dev/bounties/38888513-30fc-4d8f-805d-34070d60e223","reference_id":"","reference_type":"","scores":[{"value":"7.5","scoring_system":"cvssv3.1","scoring_elements":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H"},{"value":"HIGH","scoring_system":"generic_textual","scoring_elements":""}],"url":"https://huntr.dev/bounties/38888513-30fc-4d8f-805d-34070d60e223"},{"reference_url":"https://nvd.nist.gov/vuln/detail/CVE-2021-3810","reference_id":"CVE-2021-3810","reference_type":"","scores":[{"value":"7.5","scoring_system":"cvssv3.1","scoring_elements":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H"},{"value":"HIGH","scoring_system":"generic_textual","scoring_elements":""}],"url":"https://nvd.nist.gov/vuln/detail/CVE-2021-3810"},{"reference_url":"https://github.com/advisories/GHSA-49x3-8228-3w3m","reference_id":"GHSA-49x3-8228-3w3m","reference_type":"","scores":[{"value":"HIGH","scoring_system":"cvssv3.1_qr","scoring_elements":""}],"url":"https://github.com/advisories/GHSA-49x3-8228-3w3m"}],"fixed_packages":[{"url":"http://public2.vulnerablecode.io/api/packages/59056?format=json","purl":"pkg:npm/code-server@3.12.0","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-bvy6-abys-ufaa"},{"vulnerability":"VCID-sag9-sqet-g7a4"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:npm/code-server@3.12.0"}],"aliases":["CVE-2021-3810","GHSA-49x3-8228-3w3m"],"risk_score":4.0,"exploitability":"0.5","weighted_severity":"8.0","resource_url":"http://public2.vulnerablecode.io/vulnerabilities/VCID-e4s4-jagm-g3f2"},{"url":"http://public2.vulnerablecode.io/api/vulnerabilities/57275?format=json","vulnerability_id":"VCID-sag9-sqet-g7a4","summary":"code-server's session cookie can be extracted by having user visit specially crafted proxy URL\nA maliciously crafted URL using the `proxy` subpath can result in the attacker gaining access to the session token.","references":[{"reference_url":"https://api.first.org/data/v1/epss?cve=CVE-2025-47269","reference_id":"","reference_type":"","scores":[{"value":"0.00331","scoring_system":"epss","scoring_elements":"0.56355","published_at":"2026-06-06T12:55:00Z"},{"value":"0.00331","scoring_system":"epss","scoring_elements":"0.56344","published_at":"2026-06-09T12:55:00Z"},{"value":"0.00331","scoring_system":"epss","scoring_elements":"0.56325","published_at":"2026-06-08T12:55:00Z"},{"value":"0.00331","scoring_system":"epss","scoring_elements":"0.56342","published_at":"2026-06-07T12:55:00Z"},{"value":"0.00331","scoring_system":"epss","scoring_elements":"0.56349","published_at":"2026-06-05T12:55:00Z"}],"url":"https://api.first.org/data/v1/epss?cve=CVE-2025-47269"},{"reference_url":"https://github.com/coder/code-server","reference_id":"","reference_type":"","scores":[{"value":"8.3","scoring_system":"cvssv3.1","scoring_elements":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:L"},{"value":"HIGH","scoring_system":"generic_textual","scoring_elements":""}],"url":"https://github.com/coder/code-server"},{"reference_url":"https://github.com/coder/code-server/commit/47d6d3ada5aadef6d221f3d612401eb3dad9299e","reference_id":"","reference_type":"","scores":[{"value":"8.3","scoring_system":"cvssv3.1","scoring_elements":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:L"},{"value":"HIGH","scoring_system":"generic_textual","scoring_elements":""},{"value":"Track","scoring_system":"ssvc","scoring_elements":"SSVCv2/E:N/A:N/T:T/P:M/B:A/M:M/D:T/2025-05-10T01:44:34Z/"}],"url":"https://github.com/coder/code-server/commit/47d6d3ada5aadef6d221f3d612401eb3dad9299e"},{"reference_url":"https://github.com/coder/code-server/releases/tag/v4.99.4","reference_id":"","reference_type":"","scores":[{"value":"8.3","scoring_system":"cvssv3.1","scoring_elements":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:L"},{"value":"HIGH","scoring_system":"generic_textual","scoring_elements":""},{"value":"Track","scoring_system":"ssvc","scoring_elements":"SSVCv2/E:N/A:N/T:T/P:M/B:A/M:M/D:T/2025-05-10T01:44:34Z/"}],"url":"https://github.com/coder/code-server/releases/tag/v4.99.4"},{"reference_url":"https://nvd.nist.gov/vuln/detail/CVE-2025-47269","reference_id":"CVE-2025-47269","reference_type":"","scores":[{"value":"8.3","scoring_system":"cvssv3.1","scoring_elements":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:L"},{"value":"HIGH","scoring_system":"generic_textual","scoring_elements":""}],"url":"https://nvd.nist.gov/vuln/detail/CVE-2025-47269"},{"reference_url":"https://github.com/advisories/GHSA-p483-wpfp-42cj","reference_id":"GHSA-p483-wpfp-42cj","reference_type":"","scores":[{"value":"HIGH","scoring_system":"cvssv3.1_qr","scoring_elements":""}],"url":"https://github.com/advisories/GHSA-p483-wpfp-42cj"},{"reference_url":"https://github.com/coder/code-server/security/advisories/GHSA-p483-wpfp-42cj","reference_id":"GHSA-p483-wpfp-42cj","reference_type":"","scores":[{"value":"8.3","scoring_system":"cvssv3.1","scoring_elements":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:L"},{"value":"HIGH","scoring_system":"cvssv3.1_qr","scoring_elements":""},{"value":"HIGH","scoring_system":"generic_textual","scoring_elements":""},{"value":"Track","scoring_system":"ssvc","scoring_elements":"SSVCv2/E:N/A:N/T:T/P:M/B:A/M:M/D:T/2025-05-10T01:44:34Z/"}],"url":"https://github.com/coder/code-server/security/advisories/GHSA-p483-wpfp-42cj"}],"fixed_packages":[{"url":"http://public2.vulnerablecode.io/api/packages/85087?format=json","purl":"pkg:npm/code-server@4.99.4","is_vulnerable":false,"affected_by_vulnerabilities":[],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:npm/code-server@4.99.4"}],"aliases":["CVE-2025-47269","GHSA-p483-wpfp-42cj"],"risk_score":4.0,"exploitability":"0.5","weighted_severity":"8.0","resource_url":"http://public2.vulnerablecode.io/vulnerabilities/VCID-sag9-sqet-g7a4"}],"fixing_vulnerabilities":[],"risk_score":"4.5","resource_url":"http://public2.vulnerablecode.io/packages/pkg:npm/code-server@3.8.0"}