CVE-2022-34300
In tinyexr 1.0.1, there is a heap-based buffer over-read in tinyexr::DecodePixelData.
In tinyexr 1.0.1, there is a heap-based buffer over-read in tinyexr::DecodePixelData.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- 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
8.8
In tinyexr 1.0.1, there is a heap-based buffer over-read in tinyexr::DecodePixelData.
- Record
CVE-2022-34300- CVSS 3.1
- 8.8 High
CVSS:3.1/AV:N/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-125
- Updated
- 2026-11-02
CVE List No score
In tinyexr 1.0.1, there is a heap-based buffer over-read in tinyexr::DecodePixelData.
- Record
CVE-2022-34300- Updated
- 2026-11-02
EUVDEUVD-2022-37257 No score
In tinyexr 1.0.1, there is a heap-based buffer over-read in tinyexr::DecodePixelData.
- Record
EUVD-2022-37257- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-f2g4-3hj9-xg6q
8.8
In tinyexr 1.0.1, there is a heap-based buffer over-read in tinyexr::DecodePixelData.
In tinyexr 1.0.1, there is a heap-based buffer over-read in tinyexr::DecodePixelData.
- Record
GHSA-f2g4-3hj9-xg6q- CVSS 3.1
- 8.8 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Weakness
- CWE-125
- Updated
- 2026-11-02
OSVDEBIAN-CVE-2022-34300
8.8
In tinyexr 1.0.1, there is a heap-based buffer over-read in tinyexr::DecodePixelData.
- Record
DEBIAN-CVE-2022-34300- CVSS 3.1
- 8.8 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-03
OSVUBUNTU-CVE-2022-34300
8.8
In tinyexr 1.0.1, there is a heap-based buffer over-read in tinyexr::DecodePixelData.
- Record
UBUNTU-CVE-2022-34300- CVSS 3.1
- 8.8 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSV No score
In tinyexr 1.0.1, there is a heap-based buffer over-read in tinyexr::DecodePixelData.
- Record
CVE-2022-34300- Updated
- 2026-11-02
OSVUSN-7913-1 No score
mame vulnerabilities
It was discovered that the stb library, included in MAME, had a heap-based buffer overflow. An attacker could possibly use this issue to crash the program or execute arbitrary code. (CVE-2018-16981)
It was discovered that the tinyexr library, included in MAME, had a heap- based buffer over-read in the function DecodePixelData. An attacker could possibly use this issue to expose sensitive information or crash the program. (CVE-2022-34300)
It was discovered that the expat library, included in MAME, had an integer-overflow in the function doProlog. An attacker could possibly use this issue to crash the program or execute arbitrary code. (CVE-2021-46143)
- Record
USN-7913-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
tinyexrDebian:12 |
before 1.0.1+dfsg-4 | 1.0.1+dfsg-4 |
tinyexrDebian:13 |
before 1.0.1+dfsg-4 | 1.0.1+dfsg-4 |
tinyexrDebian:14 |
before 1.0.1+dfsg-4 | 1.0.1+dfsg-4 |
asymptoteUbuntu:16.04:LTS |
All versions, plus listed versions 2.35-22.35-2build12.35-32.35-3build12.35-42.37-1 |
None known |
loveUbuntu:16.04:LTS |
All versions, plus listed versions 0.9.1-3ubuntu1 |
None known |
mameUbuntu:16.04:LTS |
All versions, plus listed versions 0.160-0ubuntu1 |
None known |
psychtoolbox-3Ubuntu:16.04:LTS |
All versions, plus listed versions 3.0.11.20140816.dfsg1-1ubuntu43.0.12.20150725.dfgs1-2ubuntu13.0.12.20160126.dfsg1-1ubuntu1 |
None known |
rbdoom3bfgUbuntu:16.04:LTS |
All versions, plus listed versions 1.0.3+repack1+git20150625-1build11.0.3+repack1+git20150806-11.0.3+repack1+git20151103-11.0.3+repack1+git20151103-1build11.0.3+repack1+git20151124-1 |
None known |
asymptoteUbuntu:18.04:LTS |
All versions, plus listed versions 2.41-2build12.41-32.41-4 |
None known |
goxelUbuntu:18.04:LTS |
All versions, plus listed versions 0.7.1-20.7.2-1 |
None known |
Show 65 moreShow less
| Package | Affected | Fixed |
|---|---|---|
loveUbuntu:18.04:LTS |
All versions, plus listed versions 0.9.1-4ubuntu1 |
None known |
mameUbuntu:Pro:18.04:LTS |
before 0.195+dfsg.1-2ubuntu0.1~esm1, plus listed versions 0.188+dfsg.1-0ubuntu20.189+dfsg.1-10.192+dfsg.1-0ubuntu10.195+dfsg.1-2 |
0.195+dfsg.1-2ubuntu0.1~esm1 |
psychtoolbox-3Ubuntu:18.04:LTS |
All versions, plus listed versions 3.0.14.20170103+git6-g605ff5c.dfsg1-1build1 |
None known |
qtwebengine-opensource-srcUbuntu:Pro:18.04:LTS |
All versions, plus listed versions 5.9.1+dfsg-45.9.1+dfsg-4ubuntu15.9.2+dfsg-2ubuntu15.9.3+dfsg-0ubuntu15.9.4+dfsg-0ubuntu15.9.5+dfsg-0ubuntu25.9.5+dfsg-0ubuntu2+esm1 |
None known |
rbdoom3bfgUbuntu:18.04:LTS |
All versions, plus listed versions 1.1.0~preview3+dfsg+git20161019-1 |
None known |
asymptoteUbuntu:20.04:LTS |
All versions, plus listed versions 2.51-12.59-12.60-12.61-12.62-1 |
None known |
goxelUbuntu:20.04:LTS |
All versions, plus listed versions 0.8.1-10.8.1-1build1 |
None known |
loveUbuntu:20.04:LTS |
All versions, plus listed versions 11.1-211.3-1 |
None known |
mameUbuntu:Pro:20.04:LTS |
before 0.220+dfsg.1-1ubuntu0.1~esm1, plus listed versions 0.206+dfsg.1-10.214+dfsg.1-20.215+dfsg.1-10.217+dfsg.1-10.217+dfsg.1-1build10.218+dfsg.1-10.220+dfsg.1-1 |
0.220+dfsg.1-1ubuntu0.1~esm1 |
psychtoolbox-3Ubuntu:20.04:LTS |
All versions, plus listed versions 3.0.15.20190207.dfsg1-13.0.15.20190725.dfsg1-1build13.0.16.20200130.dfsg1-1 |
None known |
qtwebengine-opensource-srcUbuntu:Pro:20.04:LTS |
All versions, plus listed versions 5.12.4+dfsg-1ubuntu15.12.4+dfsg-1ubuntu35.12.5+dfsg-3ubuntu15.12.5+dfsg-6ubuntu25.12.5+dfsg-7 Show 4 moreShow less5.12.5+dfsg-7build15.12.8+dfsg-0ubuntu15.12.8+dfsg-0ubuntu1.15.12.8+dfsg-0ubuntu1.1+esm1 |
None known |
rbdoom3bfgUbuntu:20.04:LTS |
All versions, plus listed versions 1.2.0+dfsg~git20181013-11.2.0+dfsg~git20191014-11.2.0+dfsg~git20191014-2 |
None known |
renderdocUbuntu:20.04:LTS |
All versions, plus listed versions 1.4+dfsg-11.5+dfsg-11.5+dfsg-21.6+dfsg-11.6+dfsg-1build11.6+dfsg-1build2 |
None known |
asymptoteUbuntu:22.04:LTS |
All versions, plus listed versions 2.70+ds-22.70+ds-2build12.70+ds-2build22.73+ds-22.74+ds-12.75+ds-12.78+ds-2 |
None known |
goxelUbuntu:22.04:LTS |
All versions, plus listed versions 0.10.6-30.10.8-1 |
None known |
loveUbuntu:22.04:LTS |
All versions, plus listed versions 11.3-1 |
None known |
psychtoolbox-3Ubuntu:22.04:LTS |
All versions, plus listed versions 3.0.17.9.dfsg1-23.0.17.12.dfsg1-13.0.17.12.dfsg1-1.13.0.18.4.dfsg1-1 |
None known |
qt6-webengineUbuntu:22.04:LTS |
All versions, plus listed versions 6.2.2+dfsg-6ubuntu26.2.4+dfsg-1ubuntu16.2.4+dfsg-1ubuntu26.2.4+dfsg-6ubuntu1 |
None known |
rbdoom3bfgUbuntu:22.04:LTS |
All versions, plus listed versions 1.2.0+dfsg~git20210105-11.2.0+dfsg~git20210105-1build11.3.0+dfsg-2 |
None known |
renderdocUbuntu:22.04:LTS |
All versions, plus listed versions 1.11+dfsg-51.15+dfsg-11.16+dfsg-11.16+dfsg-1build11.18+dfsg-1 |
None known |
tinyexrUbuntu:22.04:LTS |
All versions, plus listed versions 1.0.0+dfsg-11.0.1+dfsg-3 |
None known |
mameUbuntu:Pro:22.04:LTS |
before 0.242+dfsg.1-1ubuntu0.1~esm1, plus listed versions 0.235+dfsg.1-1ubuntu10.237+dfsg.1-10.238+dfsg.1-10.239+dfsg.1-10.240+dfsg.1-10.242+dfsg.1-1 |
0.242+dfsg.1-1ubuntu0.1~esm1 |
qtwebengine-opensource-srcUbuntu:Pro:22.04:LTS |
All versions, plus listed versions 5.15.6+dfsg-15.15.6+dfsg-25.15.7+dfsg-25.15.8+dfsg-15.15.8+dfsg-1build1 Show 4 moreShow less5.15.8+dfsg-1build25.15.8+dfsg-25.15.9+dfsg-15.15.9+dfsg-1ubuntu0.1~esm1 |
None known |
asymptoteUbuntu:24.04:LTS |
All versions, plus listed versions 2.86+ds-12.86+ds1-12.86+ds1-1build12.87+ds-1build12.87+ds-1build2 |
None known |
goxelUbuntu:24.04:LTS |
All versions, plus listed versions 0.11.0-1.10.11.0-1.1build20.11.0-1.1build3 |
None known |
loveUbuntu:24.04:LTS |
All versions, plus listed versions 11.4-111.5-111.5-1build1 |
None known |
psychtoolbox-3Ubuntu:24.04:LTS |
All versions, plus listed versions 3.0.19.3.dfsg1-13.0.19.5.dfsg1-13.0.19.5.dfsg1-1build23.0.19.5.dfsg1-1build3 |
None known |
qt6-webengineUbuntu:24.04:LTS |
All versions, plus listed versions 6.4.2-final+dfsg-116.4.2-final+dfsg-126.4.2-final+dfsg-12build16.4.2-final+dfsg-12ubuntu16.4.2-final+dfsg-12ubuntu76.4.2-final+dfsg-12ubuntu9 |
None known |
rbdoom3bfgUbuntu:24.04:LTS |
All versions, plus listed versions 1.4.0+dfsg-2build11.4.0+dfsg-2build3 |
None known |
tinyexrUbuntu:24.04:LTS |
All versions, plus listed versions 1.0.7+dfsg-11.0.8+dfsg-1 |
None known |
mameUbuntu:Pro:24.04:LTS |
before 0.264+dfsg.1-1ubuntu0.1~esm1, plus listed versions 0.257+dfsg.1-10.258+dfsg.1-1build10.261+dfsg.1-10.261+dfsg.1-1build20.261+dfsg.1-1build30.264+dfsg.1-1 |
0.264+dfsg.1-1ubuntu0.1~esm1 |
qtwebengine-opensource-srcUbuntu:Pro:24.04:LTS |
All versions, plus listed versions 5.15.15+dfsg-25.15.15+dfsg-2build25.15.15+dfsg-2ubuntu15.15.16+dfsg-15.15.16+dfsg-1ubuntu25.15.16+dfsg-1ubuntu45.15.16+dfsg-35.15.16+dfsg-3ubuntu0.1~esm1 |
None known |
asymptoteUbuntu:25.10 |
All versions, plus listed versions 2.95+ds-13.02+ds-13.03+ds-13.04+ds-13.04+ds-1build13.05+ds-2 |
None known |
goxelUbuntu:25.10 |
All versions, plus listed versions 0.11.0-1.1build3 |
None known |
loveUbuntu:25.10 |
All versions, plus listed versions 11.5-2 |
None known |
mameUbuntu:25.10 |
before 0.277+dfsg.1-4ubuntu0.1, plus listed versions 0.275+dfsg.1-30.277+dfsg.1-4 |
0.277+dfsg.1-4ubuntu0.1 |
psychtoolbox-3Ubuntu:25.10 |
All versions, plus listed versions 3.0.19.14.dfsg1-13.0.19.14.dfsg1-1build1 |
None known |
qt6-webengineUbuntu:25.10 |
All versions, plus listed versions 6.8.3+dfsg-0ubuntu16.8.3+dfsg-0ubuntu26.9.2+dfsg-2 |
None known |
qtwebengine-opensource-srcUbuntu:25.10 |
All versions, plus listed versions 5.15.18+dfsg-25.15.18+dfsg-2build15.15.19+dfsg-15.15.19+dfsg2-1 |
None known |
rbdoom3bfgUbuntu:25.10 |
All versions, plus listed versions 1.4.0+dfsg-5ubuntu11.4.0+dfsg-6ubuntu21.4.0+dfsg-7ubuntu2 |
None known |
tinyexrUbuntu:25.10 |
All versions, plus listed versions 1.0.10+dfsg-1 |
None known |
asymptoteUbuntu:26.10 |
All versions, plus listed versions 3.05+ds-23.11+ds-1 |
None known |
godotUbuntu:26.10 |
All versions, plus listed versions 4.6.3+ds-14.6.3+ds-2 |
None known |
goxelUbuntu:26.10 |
All versions, plus listed versions 0.11.0-1.1build40.15.1-1ubuntu1 |
None known |
loveUbuntu:26.10 |
All versions, plus listed versions 11.5-311.5-4 |
None known |
mameUbuntu:26.10 |
All versions, plus listed versions 0.285+dfsg1-10.287+dfsg1-10.288+dfsg1-10.289+dfsg1-1 |
None known |
psychtoolbox-3Ubuntu:26.10 |
All versions, plus listed versions 3.0.19.14.dfsg1-1build23.0.22.3+dfsg-13.0.22.3+dfsg-3 |
None known |
qt6-webengineUbuntu:26.10 |
All versions, plus listed versions 6.10.2+dfsg-16.10.2+dfsg-46.10.2+dfsg-56.11.2+dfsg-3ubuntu16.11.2+dfsg-3ubuntu2 |
None known |
qtwebengine-opensource-srcUbuntu:26.10 |
All versions, plus listed versions 5.15.19+dfsg2-45.15.19+dfsg2-65.15.19+dfsg2-7 |
None known |
rbdoom3bfgUbuntu:26.10 |
All versions, plus listed versions 1.4.0+dfsg-8ubuntu21.4.0+dfsg-9ubuntu11.4.0+dfsg-9ubuntu2 |
None known |
tinyexrUbuntu:26.10 |
All versions, plus listed versions 1.0.12+dfsg-11.0.13+dfsg-2 |
None known |
asymptoteUbuntu:26.04:LTS |
All versions, plus listed versions 3.05+ds-2 |
None known |
goxelUbuntu:26.04:LTS |
All versions, plus listed versions 0.11.0-1.1build30.11.0-1.1build4 |
None known |
loveUbuntu:26.04:LTS |
All versions, plus listed versions 11.5-211.5-2build111.5-3 |
None known |
mameUbuntu:26.04:LTS |
All versions, plus listed versions 0.277+dfsg.1-40.281+dfsg1-10.281+dfsg1-1build10.284+dfsg1-10.285+dfsg1-1 |
None known |
psychtoolbox-3Ubuntu:26.04:LTS |
All versions, plus listed versions 3.0.19.14.dfsg1-1build13.0.19.14.dfsg1-1build2 |
None known |
qt6-webengineUbuntu:26.04:LTS |
All versions, plus listed versions 6.9.2+dfsg-26.9.2+dfsg-46.9.2+dfsg-4build16.9.2+dfsg-4build26.10.2+dfsg-1 |
None known |
rbdoom3bfgUbuntu:26.04:LTS |
All versions, plus listed versions 1.4.0+dfsg-7ubuntu21.4.0+dfsg-8ubuntu11.4.0+dfsg-8ubuntu2 |
None known |
tinyexrUbuntu:26.04:LTS |
All versions, plus listed versions 1.0.10+dfsg-11.0.12+dfsg-1 |
None known |
qtwebengine-opensource-srcUbuntu:Pro:26.04:LTS |
All versions, plus listed versions 5.15.19+dfsg2-15.15.19+dfsg2-1build15.15.19+dfsg2-25.15.19+dfsg2-35.15.19+dfsg2-45.15.19+dfsg2-4ubuntu0.1~esm1 |
None known |
mameUbuntu:Pro:18.04:LTS From an advisory covering 3 CVEs |
before 0.195+dfsg.1-2ubuntu0.1~esm1, plus listed versions 0.188+dfsg.1-0ubuntu20.189+dfsg.1-10.192+dfsg.1-0ubuntu10.195+dfsg.1-2 |
0.195+dfsg.1-2ubuntu0.1~esm1 |
mameUbuntu:Pro:20.04:LTS From an advisory covering 3 CVEs |
before 0.220+dfsg.1-1ubuntu0.1~esm1, plus listed versions 0.206+dfsg.1-10.214+dfsg.1-20.215+dfsg.1-10.217+dfsg.1-10.217+dfsg.1-1build10.218+dfsg.1-10.220+dfsg.1-1 |
0.220+dfsg.1-1ubuntu0.1~esm1 |
mameUbuntu:Pro:22.04:LTS From an advisory covering 3 CVEs |
before 0.242+dfsg.1-1ubuntu0.1~esm1, plus listed versions 0.235+dfsg.1-1ubuntu10.237+dfsg.1-10.238+dfsg.1-10.239+dfsg.1-10.240+dfsg.1-10.242+dfsg.1-1 |
0.242+dfsg.1-1ubuntu0.1~esm1 |
mameUbuntu:Pro:24.04:LTS From an advisory covering 3 CVEs |
before 0.264+dfsg.1-1ubuntu0.1~esm1, plus listed versions 0.257+dfsg.1-10.258+dfsg.1-1build10.261+dfsg.1-10.261+dfsg.1-1build20.261+dfsg.1-1build30.264+dfsg.1-1 |
0.264+dfsg.1-1ubuntu0.1~esm1 |
mameUbuntu:25.10 From an advisory covering 3 CVEs |
before 0.277+dfsg.1-4ubuntu0.1, plus listed versions 0.275+dfsg.1-30.277+dfsg.1-4 |
0.277+dfsg.1-4ubuntu0.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, 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-34300 is a high vulnerability (CVSS 8.8) in Tinyexr Project Tinyexr, published June 22, 2022. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.51%, the 74th percentile. Fixed in tinyexr 1.0.1+dfsg-4.
References
github.com/syoyo/tinyexr/issues/167
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/LQCZL36LTOHWCQ25R5WTRSD5QMM436Q6
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/I4YMGAN6AV4H4HPDINUHBKX7XE4T5THF
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/JFCXR2EJGIE24DV45AWX6JJM7RQAT5CY
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/HSGENQ3UEQ6QEKW45FLZFGXPCD5IHXFM
nvd.nist.gov/vuln/detail/CVE-2022-34300
Show 13 moreShow less
lists.fedoraproject.org/archives/list/[email protected]/message/LQCZL36LTOHWCQ25R5WTRSD5QMM436Q6
lists.fedoraproject.org/archives/list/[email protected]/message/I4YMGAN6AV4H4HPDINUHBKX7XE4T5THF
lists.fedoraproject.org/archives/list/[email protected]/message/JFCXR2EJGIE24DV45AWX6JJM7RQAT5CY
lists.fedoraproject.org/archives/list/[email protected]/message/HSGENQ3UEQ6QEKW45FLZFGXPCD5IHXFM
github.com/advisories/GHSA-f2g4-3hj9-xg6q
github.com/CVEProject/cvelistV5/tree/main/cves/2022/34xxx/CVE-2022-34300.json
security-tracker.debian.org/tracker/CVE-2022-34300
ubuntu.com/security/CVE-2022-34300
cve.org/CVERecord?id=CVE-2022-34300
github.com/syoyo/tinyexr/pull/175
ubuntu.com/security/notices/USN-7913-1
ubuntu.com/security/CVE-2018-16981
ubuntu.com/security/CVE-2021-46143