CVE-2022-48285
JSZip contains Path Traversal via loadAsync
loadAsync in JSZip before 3.8.0 allows Directory Traversal via a crafted ZIP archive.
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
- Low
- Availability
- Low
Exploit likelihood
What each source reports
NVD Score used
7.3
loadAsync in JSZip before 3.8.0 allows Directory Traversal via a crafted ZIP archive.
- Record
CVE-2022-48285- CVSS 3.1
- 7.3 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L - Weakness
- CWE-22
- Updated
- 2026-11-02
CVE List
7.3
loadAsync in JSZip before 3.8.0 allows Directory Traversal via a crafted ZIP archive.
- Record
CVE-2022-48285- CVSS 3.1
- 7.3 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L - Weakness
- CWE-22
- Updated
- 2026-11-02
EUVDEUVD-2023-0314
7.3
loadAsync in JSZip before 3.8.0 allows Directory Traversal via a crafted ZIP archive.
- Record
EUVD-2023-0314- CVSS 3.1
- 7.3 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L - Updated
- 2026-11-03
GitHub AdvisoriesGHSA-36fh-84j7-cv5h
6.9
JSZip contains Path Traversal via loadAsync
loadAsync in JSZip before 3.8.0 allows Directory Traversal via a crafted ZIP archive.
- Record
GHSA-36fh-84j7-cv5h- CVSS 4.0
- 6.9 Medium
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N - CVSS 3.1
- 7.3 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L - Weakness
- CWE-22
- Updated
- 2026-11-02
OSVAZL-38236
7.3
CVE-2022-48285 affecting package mozjs for versions less than 102.15.1-1
loadAsync in JSZip before 3.8.0 allows Directory Traversal via a crafted ZIP archive.
- Record
AZL-38236- CVSS 3.1
- 7.3 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L - Updated
- 2026-11-02
OSVAZL-57076
7.3
CVE-2022-48285 affecting package beust-jcommander 2.0-1
loadAsync in JSZip before 3.8.0 allows Directory Traversal via a crafted ZIP archive.
- Record
AZL-57076- CVSS 3.1
- 7.3 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L - Updated
- 2026-11-05
Show 5 moreShow less
OSV
7.3
loadAsync in JSZip before 3.8.0 allows Directory Traversal via a crafted ZIP archive.
- Record
CVE-2022-48285- CVSS 3.1
- 7.3 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L - Updated
- 2026-11-02
OSVDEBIAN-CVE-2022-48285
7.3
loadAsync in JSZip before 3.8.0 allows Directory Traversal via a crafted ZIP archive.
- Record
DEBIAN-CVE-2022-48285- CVSS 3.1
- 7.3 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L - Updated
- 2026-11-03
OSVGHSA-36fh-84j7-cv5h
6.9
JSZip contains Path Traversal via loadAsync
loadAsync in JSZip before 3.8.0 allows Directory Traversal via a crafted ZIP archive.
- Record
GHSA-36fh-84j7-cv5h- CVSS 4.0
- 6.9 Medium
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N - CVSS 3.1
- 7.3 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L - Weakness
- CWE-22
- Updated
- 2026-11-02
OSVROOT-APP-NPM-CVE-2022-48285
7.3
CVE-2022-48285 in jszip - Patched by Root
Root has patched CVE-2022-48285 in the jszip package for Root:npm. Multiple fixed versions available.
- Record
ROOT-APP-NPM-CVE-2022-48285- CVSS 3.1
- 7.3 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L - Updated
- 2026-11-06
OSVUBUNTU-CVE-2022-48285
7.3
loadAsync in JSZip before 3.8.0 allows Directory Traversal via a crafted ZIP archive.
- Record
UBUNTU-CVE-2022-48285- CVSS 3.1
- 7.3 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L - Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
jszipnpm |
before 3.8.0 | 3.8.0 |
mozjsAzure Linux:3 |
before 102.15.1-1 | 102.15.1-1 |
beust-jcommanderAzure Linux:3 |
through 2.0-1 | None known |
node-jszipDebian:12 |
before 3.10.0+dfsg-1 | 3.10.0+dfsg-1 |
node-jszipDebian:13 |
before 3.10.0+dfsg-1 | 3.10.0+dfsg-1 |
node-jszipDebian:14 |
before 3.10.0+dfsg-1 | 3.10.0+dfsg-1 |
jszipRoot:npm |
before 3.7.1-aikido.1 | 3.7.1-aikido.1 |
@rootio/jszipRoot:npm |
before 3.7.1-root.io.1 | 3.7.1-root.io.1 |
node-jszipUbuntu:18.04:LTS |
All versions, plus listed versions 3.1.4+dfsg-1 |
None known |
node-jszipUbuntu:20.04:LTS |
All versions, plus listed versions 3.2.2+dfsg-1 |
None known |
Show 5 moreShow less
| Package | Affected | Fixed |
|---|---|---|
node-jszipUbuntu:22.04:LTS |
All versions, plus listed versions 3.5.0+dfsg-23.7.1+dfsg-1 |
None known |
node-jszipUbuntu:24.04:LTS |
All versions, plus listed versions 3.10.1+dfsg-2 |
None known |
node-jszipUbuntu:25.10 |
All versions, plus listed versions 3.10.1+dfsg-2 |
None known |
node-jszipUbuntu:26.10 |
All versions, plus listed versions 3.10.1+dfsg-2 |
None known |
node-jszipUbuntu:26.04:LTS |
All versions, plus listed versions 3.10.1+dfsg-2 |
None known |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, aliases | OSV | |
| facts | OSV | |
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2022-48285 is a high vulnerability (CVSS 7.3) in Jszip Project Jszip, published January 29, 2023. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.41%, the 72nd percentile. Fixed in jszip 3.8.0.