{"api_version":"1","generated_at":"2026-11-10T11:38:10+00:00","cve":"CVE-2026-124582","urls":{"html":"https://cve.report/CVE-2026-124582","api":"https://cve.report/api/cve/CVE-2026-124582.json","docs":"https://cve.report/api","cve_org":"https://www.cve.org/CVERecord?id=CVE-2026-124582","nvd":"https://nvd.nist.gov/vuln/detail/CVE-2026-124582"},"summary":{"title":"WebTorrent File Path torrent.js getFileModtimes path traversal","description":"A vulnerability was identified in WebTorrent up to 2.8.5/3.0.21. Affected by this vulnerability is the function getFileModtimes of the file torrent.js of the component File Path Handler. Such manipulation of the argument file.path leads to path traversal. The attack may be performed from remote. The exploit is publicly available and might be used. The reported GitHub issue was closed with the label \"not planned\".","state":"PUBLISHED","assigner":"VulDB","published_at":"2026-11-09 09:16:59","updated_at":"2026-11-09 09:16:59"},"problem_types":["CWE-22","CWE-22 Path Traversal"],"metrics":[{"version":"4.0","source":"cna@vuldb.com","type":"Secondary","score":"2.1","severity":"LOW","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N/E:P/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","data":{"version":"4.0","vectorString":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N/E:P/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","baseScore":2.1,"baseSeverity":"LOW","attackVector":"NETWORK","attackComplexity":"LOW","attackRequirements":"NONE","privilegesRequired":"NONE","userInteraction":"PASSIVE","vulnConfidentialityImpact":"LOW","vulnIntegrityImpact":"NONE","vulnAvailabilityImpact":"NONE","subConfidentialityImpact":"NONE","subIntegrityImpact":"NONE","subAvailabilityImpact":"NONE","exploitMaturity":"PROOF_OF_CONCEPT","confidentialityRequirement":"NOT_DEFINED","integrityRequirement":"NOT_DEFINED","availabilityRequirement":"NOT_DEFINED","modifiedAttackVector":"NOT_DEFINED","modifiedAttackComplexity":"NOT_DEFINED","modifiedAttackRequirements":"NOT_DEFINED","modifiedPrivilegesRequired":"NOT_DEFINED","modifiedUserInteraction":"NOT_DEFINED","modifiedVulnConfidentialityImpact":"NOT_DEFINED","modifiedVulnIntegrityImpact":"NOT_DEFINED","modifiedVulnAvailabilityImpact":"NOT_DEFINED","modifiedSubConfidentialityImpact":"NOT_DEFINED","modifiedSubIntegrityImpact":"NOT_DEFINED","modifiedSubAvailabilityImpact":"NOT_DEFINED","Safety":"NOT_DEFINED","Automatable":"NOT_DEFINED","Recovery":"NOT_DEFINED","valueDensity":"NOT_DEFINED","vulnerabilityResponseEffort":"NOT_DEFINED","providerUrgency":"NOT_DEFINED"}},{"version":"4.0","source":"CNA","type":"DECLARED","score":"5.3","severity":"MEDIUM","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N/E:P","data":{"baseScore":5.3,"baseSeverity":"MEDIUM","vectorString":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N/E:P","version":"4.0"}},{"version":"3.1","source":"cna@vuldb.com","type":"Primary","score":"4.3","severity":"MEDIUM","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:N","data":{"version":"3.1","vectorString":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:N","baseScore":4.3,"baseSeverity":"MEDIUM","attackVector":"NETWORK","attackComplexity":"LOW","privilegesRequired":"NONE","userInteraction":"REQUIRED","scope":"UNCHANGED","confidentialityImpact":"LOW","integrityImpact":"NONE","availabilityImpact":"NONE"}},{"version":"3.1","source":"CNA","type":"DECLARED","score":"4.3","severity":"MEDIUM","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:N/E:P/RL:X/RC:C","data":{"baseScore":4.3,"baseSeverity":"MEDIUM","vectorString":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:N/E:P/RL:X/RC:C","version":"3.1"}},{"version":"3.0","source":"CNA","type":"DECLARED","score":"4.3","severity":"MEDIUM","vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:N/E:P/RL:X/RC:C","data":{"baseScore":4.3,"baseSeverity":"MEDIUM","vectorString":"CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:N/E:P/RL:X/RC:C","version":"3.0"}},{"version":"2.0","source":"cna@vuldb.com","type":"Secondary","score":"5","severity":"","vector":"AV:N/AC:L/Au:N/C:P/I:N/A:N","data":{"version":"2.0","vectorString":"AV:N/AC:L/Au:N/C:P/I:N/A:N","baseScore":5,"accessVector":"NETWORK","accessComplexity":"LOW","authentication":"NONE","confidentialityImpact":"PARTIAL","integrityImpact":"NONE","availabilityImpact":"NONE"}},{"version":"2.0","source":"CNA","type":"DECLARED","score":"5","severity":"","vector":"AV:N/AC:L/Au:N/C:P/I:N/A:N/E:POC/RL:ND/RC:C","data":{"baseScore":5,"vectorString":"AV:N/AC:L/Au:N/C:P/I:N/A:N/E:POC/RL:ND/RC:C","version":"2.0"}}],"references":[{"url":"https://vuldb.com/cve/CVE-2026-124582","name":"https://vuldb.com/cve/CVE-2026-124582","refsource":"cna@vuldb.com","tags":[],"title":"","mime":"","httpstatus":"","archivestatus":"0"},{"url":"https://github.com/webtorrent/webtorrent/issues/3012","name":"https://github.com/webtorrent/webtorrent/issues/3012","refsource":"cna@vuldb.com","tags":[],"title":"","mime":"","httpstatus":"","archivestatus":"0"},{"url":"https://github.com/webtorrent/webtorrent/pull/3046","name":"https://github.com/webtorrent/webtorrent/pull/3046","refsource":"cna@vuldb.com","tags":[],"title":"","mime":"","httpstatus":"","archivestatus":"0"},{"url":"https://github.com/webtorrent/webtorrent/","name":"https://github.com/webtorrent/webtorrent/","refsource":"cna@vuldb.com","tags":[],"title":"","mime":"","httpstatus":"","archivestatus":"0"},{"url":"https://vuldb.com/vuln/432939","name":"https://vuldb.com/vuln/432939","refsource":"cna@vuldb.com","tags":[],"title":"","mime":"","httpstatus":"","archivestatus":"0"},{"url":"https://vuldb.com/vuln/432939/cti","name":"https://vuldb.com/vuln/432939/cti","refsource":"cna@vuldb.com","tags":[],"title":"","mime":"","httpstatus":"","archivestatus":"0"},{"url":"https://vuldb.com/submit/1039255","name":"https://vuldb.com/submit/1039255","refsource":"cna@vuldb.com","tags":[],"title":"","mime":"","httpstatus":"","archivestatus":"0"},{"url":"https://www.cve.org/CVERecord?id=CVE-2026-124582","name":"CVE Program record","refsource":"CVE.ORG","tags":["canonical"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2026-124582","name":"NVD vulnerability detail","refsource":"NVD","tags":["canonical","analysis"]}],"affected":[{"source":"CNA","vendor":"n/a","product":"WebTorrent","version":"affected 2.8.0","platforms":[]},{"source":"CNA","vendor":"n/a","product":"WebTorrent","version":"affected 2.8.1","platforms":[]},{"source":"CNA","vendor":"n/a","product":"WebTorrent","version":"affected 2.8.2","platforms":[]},{"source":"CNA","vendor":"n/a","product":"WebTorrent","version":"affected 2.8.3","platforms":[]},{"source":"CNA","vendor":"n/a","product":"WebTorrent","version":"affected 2.8.4","platforms":[]},{"source":"CNA","vendor":"n/a","product":"WebTorrent","version":"affected 2.8.5","platforms":[]},{"source":"CNA","vendor":"n/a","product":"WebTorrent","version":"affected 3.0.0","platforms":[]},{"source":"CNA","vendor":"n/a","product":"WebTorrent","version":"affected 3.0.1","platforms":[]},{"source":"CNA","vendor":"n/a","product":"WebTorrent","version":"affected 3.0.2","platforms":[]},{"source":"CNA","vendor":"n/a","product":"WebTorrent","version":"affected 3.0.3","platforms":[]},{"source":"CNA","vendor":"n/a","product":"WebTorrent","version":"affected 3.0.4","platforms":[]},{"source":"CNA","vendor":"n/a","product":"WebTorrent","version":"affected 3.0.5","platforms":[]},{"source":"CNA","vendor":"n/a","product":"WebTorrent","version":"affected 3.0.6","platforms":[]},{"source":"CNA","vendor":"n/a","product":"WebTorrent","version":"affected 3.0.7","platforms":[]},{"source":"CNA","vendor":"n/a","product":"WebTorrent","version":"affected 3.0.8","platforms":[]},{"source":"CNA","vendor":"n/a","product":"WebTorrent","version":"affected 3.0.9","platforms":[]},{"source":"CNA","vendor":"n/a","product":"WebTorrent","version":"affected 3.0.10","platforms":[]},{"source":"CNA","vendor":"n/a","product":"WebTorrent","version":"affected 3.0.11","platforms":[]},{"source":"CNA","vendor":"n/a","product":"WebTorrent","version":"affected 3.0.12","platforms":[]},{"source":"CNA","vendor":"n/a","product":"WebTorrent","version":"affected 3.0.13","platforms":[]},{"source":"CNA","vendor":"n/a","product":"WebTorrent","version":"affected 3.0.14","platforms":[]},{"source":"CNA","vendor":"n/a","product":"WebTorrent","version":"affected 3.0.15","platforms":[]},{"source":"CNA","vendor":"n/a","product":"WebTorrent","version":"affected 3.0.16","platforms":[]},{"source":"CNA","vendor":"n/a","product":"WebTorrent","version":"affected 3.0.17","platforms":[]},{"source":"CNA","vendor":"n/a","product":"WebTorrent","version":"affected 3.0.18","platforms":[]},{"source":"CNA","vendor":"n/a","product":"WebTorrent","version":"affected 3.0.19","platforms":[]},{"source":"CNA","vendor":"n/a","product":"WebTorrent","version":"affected 3.0.20","platforms":[]},{"source":"CNA","vendor":"n/a","product":"WebTorrent","version":"affected 3.0.21","platforms":[]}],"timeline":[{"source":"CNA","time":"2026-11-08T00:00:00.000Z","lang":"en","value":"Advisory disclosed"},{"source":"CNA","time":"2026-11-08T01:00:00.000Z","lang":"en","value":"VulDB entry created"},{"source":"CNA","time":"2026-11-08T18:25:03.000Z","lang":"en","value":"VulDB entry last update"}],"solutions":[],"workarounds":[],"exploits":[],"credits":[{"source":"CNA","value":"akamoli (VulDB User)","lang":"en"},{"source":"CNA","value":"VulDB CNA Team","lang":"en"}],"nvd_cpes":[],"vendor_comments":[],"enrichments":{"kev":null,"epss":{"cve_year":"2026","cve_id":"124582","cve":"CVE-2026-124582","epss":"0.004250000","percentile":"0.370930000","score_date":"2026-11-09","updated_at":"2026-11-10 00:05:34"},"legacy_qids":[]},"source_records":{"cve_program":{"containers":{"cna":{"affected":[{"cpes":["cpe:2.3:a:webtorrent:webtorrent:*:*:*:*:*:*:*:*"],"modules":["File Path Handler"],"product":"WebTorrent","vendor":"n/a","versions":[{"status":"affected","version":"2.8.0"},{"status":"affected","version":"2.8.1"},{"status":"affected","version":"2.8.2"},{"status":"affected","version":"2.8.3"},{"status":"affected","version":"2.8.4"},{"status":"affected","version":"2.8.5"},{"status":"affected","version":"3.0.0"},{"status":"affected","version":"3.0.1"},{"status":"affected","version":"3.0.2"},{"status":"affected","version":"3.0.3"},{"status":"affected","version":"3.0.4"},{"status":"affected","version":"3.0.5"},{"status":"affected","version":"3.0.6"},{"status":"affected","version":"3.0.7"},{"status":"affected","version":"3.0.8"},{"status":"affected","version":"3.0.9"},{"status":"affected","version":"3.0.10"},{"status":"affected","version":"3.0.11"},{"status":"affected","version":"3.0.12"},{"status":"affected","version":"3.0.13"},{"status":"affected","version":"3.0.14"},{"status":"affected","version":"3.0.15"},{"status":"affected","version":"3.0.16"},{"status":"affected","version":"3.0.17"},{"status":"affected","version":"3.0.18"},{"status":"affected","version":"3.0.19"},{"status":"affected","version":"3.0.20"},{"status":"affected","version":"3.0.21"}]}],"credits":[{"lang":"en","type":"reporter","value":"akamoli (VulDB User)"},{"lang":"en","type":"coordinator","value":"VulDB CNA Team"}],"descriptions":[{"lang":"en","value":"A vulnerability was identified in WebTorrent up to 2.8.5/3.0.21. Affected by this vulnerability is the function getFileModtimes of the file torrent.js of the component File Path Handler. Such manipulation of the argument file.path leads to path traversal. The attack may be performed from remote. The exploit is publicly available and might be used. The reported GitHub issue was closed with the label \"not planned\"."}],"metrics":[{"cvssV4_0":{"baseScore":5.3,"baseSeverity":"MEDIUM","vectorString":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N/E:P","version":"4.0"}},{"cvssV3_1":{"baseScore":4.3,"baseSeverity":"MEDIUM","vectorString":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:N/E:P/RL:X/RC:C","version":"3.1"}},{"cvssV3_0":{"baseScore":4.3,"baseSeverity":"MEDIUM","vectorString":"CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:N/E:P/RL:X/RC:C","version":"3.0"}},{"cvssV2_0":{"baseScore":5,"vectorString":"AV:N/AC:L/Au:N/C:P/I:N/A:N/E:POC/RL:ND/RC:C","version":"2.0"}}],"problemTypes":[{"descriptions":[{"cweId":"CWE-22","description":"Path Traversal","lang":"en","type":"CWE"}]}],"providerMetadata":{"dateUpdated":"2026-11-09T08:30:22.978Z","orgId":"1af790b2-7ee1-4545-860a-a788eba489b5","shortName":"VulDB"},"references":[{"name":"VDB-432939 | WebTorrent File Path torrent.js getFileModtimes path traversal","tags":["vdb-entry","technical-description"],"url":"https://vuldb.com/vuln/432939"},{"name":"VDB-432939 | CTI Indicators (IOB, IOC, TTP, IOA)","tags":["signature","permissions-required"],"url":"https://vuldb.com/vuln/432939/cti"},{"name":"CVE-2026-124582 | CVE Analysis and Report","tags":["third-party-advisory"],"url":"https://vuldb.com/cve/CVE-2026-124582"},{"name":"Submit #1039255 | https://github.com/webtorrent webtorrent 2.8.5 Absolute Path Traversal","tags":["third-party-advisory"],"url":"https://vuldb.com/submit/1039255"},{"tags":["exploit","issue-tracking"],"url":"https://github.com/webtorrent/webtorrent/issues/3012"},{"tags":["issue-tracking","patch"],"url":"https://github.com/webtorrent/webtorrent/pull/3046"},{"tags":["product"],"url":"https://github.com/webtorrent/webtorrent/"}],"timeline":[{"lang":"en","time":"2026-11-08T00:00:00.000Z","value":"Advisory disclosed"},{"lang":"en","time":"2026-11-08T01:00:00.000Z","value":"VulDB entry created"},{"lang":"en","time":"2026-11-08T18:25:03.000Z","value":"VulDB entry last update"}],"title":"WebTorrent File Path torrent.js getFileModtimes path traversal","x_generator":["VulDB PVTS v202611"]}},"cveMetadata":{"assignerOrgId":"1af790b2-7ee1-4545-860a-a788eba489b5","assignerShortName":"VulDB","cveId":"CVE-2026-124582","datePublished":"2026-11-09T08:30:22.978Z","dateReserved":"2026-11-08T17:19:42.551Z","dateUpdated":"2026-11-09T08:30:22.978Z","state":"PUBLISHED"},"dataType":"CVE_RECORD","dataVersion":"5.2"},"nvd":{"publishedDate":"2026-11-09 09:16:59","lastModifiedDate":"2026-11-09 09:16:59","problem_types":["CWE-22","CWE-22 Path Traversal"],"metrics":{"cvssMetricV40":[{"source":"cna@vuldb.com","type":"Secondary","cvssData":{"version":"4.0","vectorString":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N/E:P/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","baseScore":2.1,"baseSeverity":"LOW","attackVector":"NETWORK","attackComplexity":"LOW","attackRequirements":"NONE","privilegesRequired":"NONE","userInteraction":"PASSIVE","vulnConfidentialityImpact":"LOW","vulnIntegrityImpact":"NONE","vulnAvailabilityImpact":"NONE","subConfidentialityImpact":"NONE","subIntegrityImpact":"NONE","subAvailabilityImpact":"NONE","exploitMaturity":"PROOF_OF_CONCEPT","confidentialityRequirement":"NOT_DEFINED","integrityRequirement":"NOT_DEFINED","availabilityRequirement":"NOT_DEFINED","modifiedAttackVector":"NOT_DEFINED","modifiedAttackComplexity":"NOT_DEFINED","modifiedAttackRequirements":"NOT_DEFINED","modifiedPrivilegesRequired":"NOT_DEFINED","modifiedUserInteraction":"NOT_DEFINED","modifiedVulnConfidentialityImpact":"NOT_DEFINED","modifiedVulnIntegrityImpact":"NOT_DEFINED","modifiedVulnAvailabilityImpact":"NOT_DEFINED","modifiedSubConfidentialityImpact":"NOT_DEFINED","modifiedSubIntegrityImpact":"NOT_DEFINED","modifiedSubAvailabilityImpact":"NOT_DEFINED","Safety":"NOT_DEFINED","Automatable":"NOT_DEFINED","Recovery":"NOT_DEFINED","valueDensity":"NOT_DEFINED","vulnerabilityResponseEffort":"NOT_DEFINED","providerUrgency":"NOT_DEFINED"}}],"cvssMetricV31":[{"source":"cna@vuldb.com","type":"Primary","cvssData":{"version":"3.1","vectorString":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:N","baseScore":4.3,"baseSeverity":"MEDIUM","attackVector":"NETWORK","attackComplexity":"LOW","privilegesRequired":"NONE","userInteraction":"REQUIRED","scope":"UNCHANGED","confidentialityImpact":"LOW","integrityImpact":"NONE","availabilityImpact":"NONE"},"exploitabilityScore":2.8,"impactScore":1.4}],"cvssMetricV2":[{"source":"cna@vuldb.com","type":"Secondary","cvssData":{"version":"2.0","vectorString":"AV:N/AC:L/Au:N/C:P/I:N/A:N","baseScore":5,"accessVector":"NETWORK","accessComplexity":"LOW","authentication":"NONE","confidentialityImpact":"PARTIAL","integrityImpact":"NONE","availabilityImpact":"NONE"},"baseSeverity":"MEDIUM","exploitabilityScore":10,"impactScore":2.9,"acInsufInfo":false,"obtainAllPrivilege":false,"obtainUserPrivilege":false,"obtainOtherPrivilege":false,"userInteractionRequired":false}]},"configurations":[]},"legacy_mitre":{"record":{"CveYear":"2026","CveId":"124582","Ordinal":"1","Title":"WebTorrent File Path torrent.js getFileModtimes path traversal","CVE":"CVE-2026-124582","Year":"2026"},"notes":[{"CveYear":"2026","CveId":"124582","Ordinal":"1","NoteData":"A vulnerability was identified in WebTorrent up to 2.8.5/3.0.21. Affected by this vulnerability is the function getFileModtimes of the file torrent.js of the component File Path Handler. Such manipulation of the argument file.path leads to path traversal. The attack may be performed from remote. The exploit is publicly available and might be used. The reported GitHub issue was closed with the label \"not planned\".","Type":"Description","Title":"WebTorrent File Path torrent.js getFileModtimes path traversal"}]}}}