Free and open · new CVEs checked every 20 minutesStatusRSSOpen dataContact

CVE-2022-21675: Bytecode Viewer (BCV) is a Java/Android reverse engineering suite

56
This month
CRITICAL 9.9UPGRADE

CVE-2022-21675 is a critical-severity flaw (CVSS 9.9) affecting bytecode viewer. Below: why it ranks where it does, which versions are affected, what to do, and the exact commands.

Bytecode Viewer (BCV) is a Java/Android reverse engineering suite. Versions of the package prior to 2.11.0 are vulnerable to Arbitrary File Write via Archive Extraction (AKA "Zip Slip"). The vulnerability is exploited using a specially crafted archive that holds directory traversal filenames (e.g. ../../evil.exe). The Zip Slip vulnerability can affect numerous archive formats, including zip, jar, tar, war, cpio, apk, rar and 7z. The attacker can

Why this priority

  • Critical severity

A fixed release or distro patch exists.

Risk facts

CVSS score9.9 (Critical)
Attack vectorNetwork (remote)
Attack complexityLow
Privileges neededLow
User interactionNone
EPSS exploit chance2.6% (top 15%)
CISA exploited listNo
WeaknessCWE-22
Published2022-01-12
Last modified2026-06-17
Publisher (CNA): GitHub, Inc. · Vendor: bytecode viewer project

Share: LinkedIn · X · Reddit

Last updated 2026-06-17 · Sources: CVE Program, NVD, CISA KEV, EPSS and vendor advisories · How we score

Am I affected?

Timeline

bytecode viewer project bytecode viewer UPGRADE
Affected: >= 2.10.16 and < 2.11.0
Fixed in: 2.11.0
Safe to downgrade to: a release before 2.10.16
1. Check installed version
apt-cache policy bytecode-viewer || rpm -q bytecode-viewer || bytecode-viewer --version
2. UPGRADE to 2.11.0 (Debian / Ubuntu)
sudo apt update && sudo apt install --only-upgrade bytecode-viewer
2. UPGRADE (RHEL / Amazon Linux / Fedora)
sudo dnf upgrade bytecode-viewer
Note
Distros often backport fixes without changing the version number. Confirm with the distro advisory or changelog.
3. If no update is available yet, DOWNGRADE to a release before 2.10.16 (Debian / Ubuntu)
apt-cache madison bytecode-viewer sudo apt install bytecode-viewer=<VERSION_BEFORE_2.10.16> sudo apt-mark hold bytecode-viewer
3. If no update is available yet, DOWNGRADE (RHEL / Amazon Linux / Fedora)
dnf --showduplicates list bytecode-viewer sudo dnf downgrade bytecode-viewer-<VERSION_BEFORE_2.10.16> sudo dnf versionlock add bytecode-viewer
Downgrade risk
Downgrading can break dependent software and may reopen older bugs. Read the distro advisory first and test on a non-production host.
After downgrade
Restart the service, and keep the package held until a fixed release ships.
Verify at the official source NVD · CVE Program · Report a problem with this page
Scores and fixes here are computed automatically from those and other public sources. Confirm with the vendor advisory before changing production systems.

Quick answers

How do I fix CVE-2022-21675?

bytecode viewer: upgrade to 2.11.0. Exact commands for each OS are on this page.

Is CVE-2022-21675 being exploited?

CVE-2022-21675 is not on the CISA Known Exploited Vulnerabilities list at the time of the last update. Check again, as this can change.

What does CVE-2022-21675 affect?

CVE-2022-21675 affects bytecode viewer. Severity is critical (CVSS 9.9). Bytecode Viewer (BCV) is a Java/Android reverse engineering suite. Versions of the package prior to 2.11.0 are vulnerable to Arbitrary File Write via Archive Extraction (AKA "Zip Slip"). The vulnerability is exploited using a specially craf

How urgent is CVE-2022-21675?

Priority 56/100. Critical severity

Software pages

Java vulnerabilities · Android vulnerabilities

References

← Back to latest CVEs

Get the weekly exploited-CVE digest by emailThe CVEs being attacked this week and how to fix them. No spam, unsubscribe any time.