CVE-2023-31102
7-Zip through 22.01 on Linux allows an integer underflow and code execution via a crafted 7Z...
Ppmd7.c in 7-Zip before 23.00 allows an integer underflow and invalid read operation via a crafted 7Z archive.
Attack profile
How easy it is to exploit
- Attack vector
- Local
- Complexity
- Low
- Privileges needed
- None
- User interaction
- Required
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
7.8
Ppmd7.c in 7-Zip before 23.00 allows an integer underflow and invalid read operation via a crafted 7Z archive.
- Record
CVE-2023-31102- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Weakness
- CWE-191
- Updated
- 2026-11-02
CVE List
7.8
Ppmd7.c in 7-Zip before 23.00 allows an integer underflow and invalid read operation via a crafted 7Z archive.
- Record
CVE-2023-31102- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Weakness
- CWE-191
- Updated
- 2026-11-02
EUVDEUVD-2023-35429
7.8
Ppmd7.c in 7-Zip before 23.00 allows an integer underflow and invalid read operation via a crafted 7Z archive.
- Record
EUVD-2023-35429- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-03
GitHub AdvisoriesGHSA-4cc6-f2xj-w7jx
7.8
7-Zip through 22.01 on Linux allows an integer underflow and code execution via a crafted 7Z...
7-Zip through 22.01 on Linux allows an integer underflow and code execution via a crafted 7Z archive.
- Record
GHSA-4cc6-f2xj-w7jx- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Weakness
- CWE-191
- Updated
- 2026-11-02
OSV
7.8
Ppmd7.c in 7-Zip before 23.00 allows an integer underflow and invalid read operation via a crafted 7Z archive.
- Record
CVE-2023-31102- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVDEBIAN-CVE-2023-31102
7.8
Ppmd7.c in 7-Zip before 23.00 allows an integer underflow and invalid read operation via a crafted 7Z archive.
- Record
DEBIAN-CVE-2023-31102- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2023-31102
7.8
Ppmd7.c in 7-Zip before 23.00 allows an integer underflow and invalid read operation via a crafted 7Z archive.
- Record
UBUNTU-CVE-2023-31102- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
7zipDebian:12 |
before 22.01+really25.01+dfsg-0+deb12u1, plus listed versions 22.01+dfsg-10~exp122.01+dfsg-822.01+dfsg-8+deb12u122.01+dfsg-9 |
22.01+really25.01+dfsg-0+deb12u1 |
7zipDebian:13 |
before 23.01+dfsg-1 | 23.01+dfsg-1 |
7zipDebian:14 |
before 23.01+dfsg-1 | 23.01+dfsg-1 |
p7zipDebian:12 |
before 16.02+really25.01+dfsg-0+deb12u1, plus listed versions 16.02+dfsg-8 |
16.02+really25.01+dfsg-0+deb12u1 |
p7zipDebian:13 |
before 16.02+transitional.1 | 16.02+transitional.1 |
7zipUbuntu:Pro:22.04:LTS |
All versions, plus listed versions 21.03~beta+dfsg-621.04~beta+dfsg-121.06+dfsg-121.07+dfsg-121.07+dfsg-221.07+dfsg-321.07+dfsg-421.07+dfsg-4ubuntu0.1~esm1 |
None known |
History
| Recorded | Changed | Sources |
|---|---|---|
| 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-2023-31102 is a high vulnerability (CVSS 7.8) in 7-zip, published November 3, 2023. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 54.0%, the 99th percentile. Fixed in 7zip 22.01+really25.01+dfsg-0+deb12u1.