- cvss
- 6.8
- version 3.1, OSV
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- —
- no score, EPSS covers CVEs only
- public exploits
- 0
- none known
Summary
# Sign extension error in the AArch64 NCG
Arithmetic operations may result in incorrect runtime results on the native aarch64 backend. For the most part, this bug only causes availability and data integrity issues. However, in some circumstances, it may result in other, more complicated security related flaws, such as buffer overflow conditions.
Patch / fix
- ghc ghc 9.2.5, 9.4.3
- gitlab.haskell.org/ghc/ghc#9152 pull request
- gitlab.haskell.org/ghc/ghc#9139 pull request
Is HSEC-2024-0007 in your dependencies? Fencer shows which of your repositories are affected as soon as an advisory lands, and opens the fix as a pull request.
Check with FencerCVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| OSV | 3.1 | 6.8 | CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:N/I:H/A:H |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| ghc | ghc | >=9.2.4, <9.2.5 >=9.4.2, <9.4.3 |
9.2.5 9.4.3 |
References
Sources
- OSV HSEC-2024-0007
Fencer Intel keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.