CVE-2016-2347
Integer underflow in the decode_level3_header function in lib/lha_file_header.c in Lhasa before 0...
Integer underflow in the decode_level3_header function in lib/lha_file_header.c in Lhasa before 0.3.1 allows remote attackers to execute arbitrary code via a crafted 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
Integer underflow in the decode_level3_header function in lib/lha_file_header.c in Lhasa before 0.3.1 allows remote attackers to execute arbitrary code via a crafted archive.
- Record
CVE-2016-2347- CVSS 3.0
- 7.8 High
CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - CVSS 2.0
- 6.8 Medium
AV:N/AC:M/Au:N/C:P/I:P/A:P - Weakness
- CWE-190
- Updated
- 2026-11-02
CVE List No score
Integer underflow in the decode_level3_header function in lib/lha_file_header.c in Lhasa before 0.3.1 allows remote attackers to execute arbitrary code via a crafted archive.
- Record
CVE-2016-2347- Updated
- 2026-11-02
EUVDEUVD-2016-3431 No score
Integer underflow in the decode_level3_header function in lib/lha_file_header.c in Lhasa before 0.3.1 allows remote attackers to execute arbitrary code via a crafted archive.
- Record
EUVD-2016-3431- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-9xgv-x5fv-g6vp
7.8
Integer underflow in the decode_level3_header function in lib/lha_file_header.c in Lhasa before 0...
Integer underflow in the decode_level3_header function in lib/lha_file_header.c in Lhasa before 0.3.1 allows remote attackers to execute arbitrary code via a crafted archive.
- Record
GHSA-9xgv-x5fv-g6vp- CVSS 3.0
- 7.8 High
CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Weakness
- CWE-190
- Updated
- 2026-11-02
OSV
7.8
Integer underflow in the decode_level3_header function in lib/lha_file_header.c in Lhasa before 0.3.1 allows remote attackers to execute arbitrary code via a crafted archive.
- Record
CVE-2016-2347- CVSS 3.0
- 7.8 High
CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVDEBIAN-CVE-2016-2347
7.8
Integer underflow in the decode_level3_header function in lib/lha_file_header.c in Lhasa before 0.3.1 allows remote attackers to execute arbitrary code via a crafted archive.
- Record
DEBIAN-CVE-2016-2347- CVSS 3.0
- 7.8 High
CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2016-2347
7.8
Integer underflow in the decode_level3_header function in lib/lha_file_header.c in Lhasa before 0.3.1 allows remote attackers to execute arbitrary code via a crafted archive.
- Record
UBUNTU-CVE-2016-2347- CVSS 3.0
- 7.8 High
CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVopenSUSE-SU-2024:10490-1 No score
lhasa-0.3.1-1.4 on GA media
These are all security issues fixed in the lhasa-0.3.1-1.4 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:10490-1- Updated
- 2026-11-02
OSVSUSE-SU-2016:1091-1 No score
Security update for lhasa
lhasa was updated to fix one security issue.
This security issue was fixed:
- CVE-2016-2347: decode_level3_header heap corruption vulnerability (bsc#973790).
- Record
SUSE-SU-2016:1091-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
lhasaDebian:12 |
before 0.3.1-1 | 0.3.1-1 |
lhasaDebian:13 |
before 0.3.1-1 | 0.3.1-1 |
lhasaDebian:14 |
before 0.3.1-1 | 0.3.1-1 |
lhasaDebian:7 |
before 0.0.7-2+deb7u1, plus listed versions 0.0.7-2 |
0.0.7-2+deb7u1 |
lhasaDebian:8 |
before 0.2.0+git3fe46-1+deb8u1, plus listed versions 0.2.0+git3fe46-1 |
0.2.0+git3fe46-1+deb8u1 |
lhasaSUSE:Linux Enterprise Desktop 12 |
before 0.2.0-5.1 | 0.2.0-5.1 |
lhasaSUSE:Linux Enterprise Desktop 12 SP1 |
before 0.2.0-5.1 | 0.2.0-5.1 |
lhasaSUSE:Linux Enterprise Software Development Kit 12 |
before 0.2.0-5.1 | 0.2.0-5.1 |
lhasaSUSE:Linux Enterprise Software Development Kit 12 SP1 |
before 0.2.0-5.1 | 0.2.0-5.1 |
lhasaSUSE:Linux Enterprise Workstation Extension 12 |
before 0.2.0-5.1 | 0.2.0-5.1 |
lhasaSUSE:Linux Enterprise Workstation Extension 12 SP1 |
before 0.2.0-5.1 | 0.2.0-5.1 |
lhasaUbuntu:14.04:LTS |
before 0.0.7-2+deb7u1ubuntu0.14.04.1, plus listed versions 0.0.7-2 |
0.0.7-2+deb7u1ubuntu0.14.04.1 |
lhasaUbuntu:16.04:LTS |
All versions, plus listed versions 0.3.0-2 |
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-2016-2347 is a high vulnerability (CVSS 7.8) in Lhasa Project Lhasa, published April 3, 2016. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 3.23%, the 88th percentile. Fixed in lhasa 0.3.1-1.
References
github.com/fragglet/lhasa/releases/tag/v0.3.1
talosintelligence.com/reports/TALOS-2016-0095
github.com/fragglet/lhasa/commit/6fcdb8f1f538b9d63e63a5fa199c5514a15d4564
lists.opensuse.org/opensuse-updates/2016-04/msg00038.html
lists.opensuse.org/opensuse-updates/2016-04/msg00039.html
debian.org/security/2016/dsa-3540
Show 9 moreShow less
nvd.nist.gov/vuln/detail/CVE-2016-2347
github.com/advisories/GHSA-9xgv-x5fv-g6vp
security-tracker.debian.org/tracker/CVE-2016-2347
suse.com/support/update/announcement/2016/suse-su-20161091-1
bugzilla.suse.com/973790
suse.com/security/cve/CVE-2016-2347
ubuntu.com/security/CVE-2016-2347
talosintel.com/reports/TALOS-2016-0095
cve.org/CVERecord?id=CVE-2016-2347