CVE-2026-120457
libaec through 1.1.7 Out-of-Bounds Read via m_se_decode() Second Extension Decoder
libaec through 1.1.7 contains an out-of-bounds read vulnerability in m_se_decode() in src/decode.c that allows attackers to bypass a signed bounds check via an overlong fundamental sequence. Attackers can supply a crafted CCSDS 121.0/SZIP stream with 2^31 or more zero bits to crash the decoder or leak adjacent memory into decoded samples.
Attack profile
How easy it is to exploit
- Attack vector
- Local
- Complexity
- Low
- Privileges needed
- None
- User interaction
- Passive
What an attacker can affect
- Confidentiality
- Low
- Integrity
- None
- Availability
- High
Exploit likelihood
What each source reports
CVE List Score used
5.8
libaec through 1.1.7 Out-of-Bounds Read via m_se_decode() Second Extension Decoder
libaec through 1.1.7 contains an out-of-bounds read vulnerability in m_se_decode() in src/decode.c that allows attackers to bypass a signed bounds check via an overlong fundamental sequence. Attackers can supply a crafted CCSDS 121.0/SZIP stream with 2^31 or more zero bits to crash the decoder or leak adjacent memory into decoded samples.
- Record
CVE-2026-120457- CVSS 4.0
- 5.8 Medium
CVSS:4.0/AV:L/AC:L/AT:P/PR:N/UI:P/VC:L/VI:N/VA:H/SC:N/SI:N/SA:N - CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:L/I:N/A:H - Weakness
- CWE-196
- Updated
- 2026-11-02
EUVDEUVD-2026-115217
5.8
libaec through 1.1.7 contains an out-of-bounds read vulnerability in m_se_decode() in src/decode.c that allows attackers to bypass a signed bounds check via an overlong fundamental sequence. Attackers can supply a crafted CCSDS 121.0/SZIP stream with 2^31 or more zero bits to crash the decoder or leak adjacent memory into decoded samples.
- Record
EUVD-2026-115217- CVSS 4.0
- 5.8 Medium
CVSS:4.0/AV:L/AC:L/AT:P/PR:N/UI:P/VC:L/VI:N/VA:H/SC:N/SI:N/SA:N - Updated
- 2026-11-03
GitHub AdvisoriesGHSA-6vjr-59w2-48mg
5.8
libaec through 1.1.7 contains an out-of-bounds read vulnerability in m_se_decode() in src/decode...
libaec through 1.1.7 contains an out-of-bounds read vulnerability in m_se_decode() in src/decode.c that allows attackers to bypass a signed bounds check via an overlong fundamental sequence. Attackers can supply a crafted CCSDS 121.0/SZIP stream with 2^31 or more zero bits to crash the decoder or leak adjacent memory into decoded samples.
- Record
GHSA-6vjr-59w2-48mg- CVSS 4.0
- 5.8 Medium
CVSS:4.0/AV:L/AC:L/AT:P/PR:N/UI:P/VC:L/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X - CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:L/I:N/A:H - Weakness
- CWE-196
- Updated
- 2026-11-02
NVD
5.8
libaec through 1.1.7 contains an out-of-bounds read vulnerability in m_se_decode() in src/decode.c that allows attackers to bypass a signed bounds check via an overlong fundamental sequence. Attackers can supply a crafted CCSDS 121.0/SZIP stream with 2^31 or more zero bits to crash the decoder or leak adjacent memory into decoded samples.
- Record
CVE-2026-120457- CVSS 4.0
- 5.8 Medium
CVSS:4.0/AV:L/AC:L/AT:P/PR:N/UI:P/VC:L/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X - CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:L/I:N/A:H - Weakness
- CWE-196
- Updated
- 2026-11-03
OSV
5.8
libaec through 1.1.7 Out-of-Bounds Read via m_se_decode() Second Extension Decoder
libaec through 1.1.7 contains an out-of-bounds read vulnerability in m_se_decode() in src/decode.c that allows attackers to bypass a signed bounds check via an overlong fundamental sequence. Attackers can supply a crafted CCSDS 121.0/SZIP stream with 2^31 or more zero bits to crash the decoder or leak adjacent memory into decoded samples.
- Record
CVE-2026-120457- CVSS 4.0
- 5.8 Medium
CVSS:4.0/AV:L/AC:L/AT:P/PR:N/UI:P/VC:L/VI:N/VA:H/SC:N/SI:N/SA:N - Weakness
- CWE-196
- Updated
- 2026-11-07
OSVDEBIAN-CVE-2026-120457
5.8
libaec through 1.1.7 contains an out-of-bounds read vulnerability in m_se_decode() in src/decode.c that allows attackers to bypass a signed bounds check via an overlong fundamental sequence. Attackers can supply a crafted CCSDS 121.0/SZIP stream with 2^31 or more zero bits to crash the decoder or leak adjacent memory into decoded samples.
- Record
DEBIAN-CVE-2026-120457- CVSS 4.0
- 5.8 Medium
CVSS:4.0/AV:L/AC:L/AT:P/PR:N/UI:P/VC:L/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X - Updated
- 2026-11-04
OSVUBUNTU-CVE-2026-120457
5.8
libaec through 1.1.7 contains an out-of-bounds read vulnerability in m_se_decode() in src/decode.c that allows attackers to bypass a signed bounds check via an overlong fundamental sequence. Attackers can supply a crafted CCSDS 121.0/SZIP stream with 2^31 or more zero bits to crash the decoder or leak adjacent memory into decoded samples.
- Record
UBUNTU-CVE-2026-120457- CVSS 4.0
- 5.8 Medium
CVSS:4.0/AV:L/AC:L/AT:P/PR:N/UI:P/VC:L/VI:N/VA:H/SC:N/SI:N/SA:N - CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:L/I:N/A:H - Updated
- 2026-11-05
OSVAZL-112580 No score
CVE-2026-120457 affecting package libaec 1.1.3-1
libaec through 1.1.7 contains an out-of-bounds read vulnerability in m_se_decode() in src/decode.c that allows attackers to bypass a signed bounds check via an overlong fundamental sequence. Attackers can supply a crafted CCSDS 121.0/SZIP stream with 2^31 or more zero bits to crash the decoder or leak adjacent memory into decoded samples.
- Record
AZL-112580- Updated
- 2026-11-05
OSVopenSUSE-SU-2026:12461-1 No score
libaec-devel-1.1.8-1.1 on GA media
These are all security issues fixed in the libaec-devel-1.1.8-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:12461-1- Updated
- 2026-11-07
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
libaecAzure Linux:3 |
through 1.1.3-1 | None known |
libaecDebian:12 |
All versions, plus listed versions 1.0.6-11.1.1-11.1.2-11.1.3-11.1.4-1 Show 4 moreShow less1.1.4-21.1.5-11.1.6-11.1.7-1 |
None known |
libaecDebian:13 |
All versions, plus listed versions 1.1.3-11.1.4-11.1.4-21.1.5-11.1.6-11.1.7-1 |
None known |
libaecDebian:14 |
All versions, plus listed versions 1.1.3-11.1.4-11.1.4-21.1.5-11.1.6-11.1.7-1 |
None known |
libaecUbuntu:16.04:LTS |
All versions, plus listed versions 0.3.2-1 |
None known |
libaecUbuntu:18.04:LTS |
All versions, plus listed versions 0.3.2-2 |
None known |
libaecUbuntu:20.04:LTS |
All versions, plus listed versions 1.0.4-1 |
None known |
libaecUbuntu:22.04:LTS |
All versions, plus listed versions 1.0.4-31.0.6-1 |
None known |
libaecUbuntu:24.04:LTS |
All versions, plus listed versions 1.0.6-11.1.2-11.1.2-1build1 |
None known |
libaecUbuntu:26.10 |
All versions, plus listed versions 1.1.5-11.1.7-1 |
None known |
libaecUbuntu:26.04:LTS |
All versions, plus listed versions 1.1.3-11.1.4-21.1.5-1 |
None known |
libaecopenSUSE:Tumbleweed |
before 1.1.8-1.1 | 1.1.8-1.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, aliases, facts, references | OSV | |
| affected, aliases, references | OSV | |
| affected, aliases, facts, references | OSV | |
| affected, aliases, references | EUVD, OSV | |
| references | NVD, OSV | |
| first indexed | CVE List, EUVD, GitHub Advisories, NVD |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2026-120457 is a medium vulnerability (CVSS 5.8) in Deutsches Klimarechenzentrum Libaec, published November 2, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.24%, the 15th percentile. Fixed in libaec 1.1.8-1.1.
References
github.com/Deutsches-Klimarechenzentrum/libaec/issues/64
github.com/Deutsches-Klimarechenzentrum/libaec/pull/66
github.com/Deutsches-Klimarechenzentrum/libaec/blob/v1.1.7/src/decode.c
github.com/Deutsches-Klimarechenzentrum/libaec/releases/tag/v1.1.7
hackmd.io/@haindpwn/libaec-se-decode-fs-signedness-oob-read
vulncheck.com/advisories/libaec-through-1.1.7-out-of-bounds-read-via-m-se-decode-second-extension-decoder
Show 8 moreShow less
nvd.nist.gov/vuln/detail/CVE-2026-120457
github.com/advisories/GHSA-6vjr-59w2-48mg
github.com/CVEProject/cvelistV5/tree/main/cves/2026/120xxx/CVE-2026-120457.json
github.com/Deutsches-Klimarechenzentrum/libaec
security-tracker.debian.org/tracker/CVE-2026-120457
ubuntu.com/security/CVE-2026-120457
cve.org/CVERecord?id=CVE-2026-120457
suse.com/security/cve/CVE-2026-120457