CVE-2018-3849
No exploitation reported by the sources we read.
- Published2018-04-16
- WeaknessCWE-787
Am I affected?
Debian, Ubuntu or Red Hat sometimes backport a fix without changing the upstream version number: such a version reads « to verify », never « affected ».With a domain, we read the version its public headers and pages expose. A distribution build can carry the fix under an older number.
Description
In the ffghtb function in NASA CFITSIO 3.42, specially crafted images parsed via the library can cause a stack-based buffer overflow overwriting arbitrary data. An attacker can deliver an FIT image to trigger this vulnerability and potentially gain code execution.
Timeline
dates in UTC- 2018-04-1616:29CVE publishedNVD
Versions per branch
NVD| Branch | Affected | Fixed in | Source |
|---|---|---|---|
| 28.x | = 28 | no fix published | NVD |
| Branch | Affected | Fixed in | Source |
|---|---|---|---|
| 3.490 | < 3.490 | 3.490 | NVD |
as publishedRanges as NVD and OSV publish them; a distribution’s build can be fixed under an older number.
Distribution builds and vendor advisories
Packages from OSV.dev and products from the vendors' CSAF advisories.
version not verifiedVersions not verified: read as OSV.dev and the vendors publish them, not checked against each vendor's release list.
Packages
- cfitsioUbuntu:16.04:LTSall versions · no fixed version listed
- cfitsioopenEuler:22.03-LTSall versions · fixed in 3.490-1.oe2203
- cfitsioopenEuler:20.03-LTS-SP3all versions · fixed in 3.490-1.oe1
- cfitsioopenEuler:20.03-LTS-SP2all versions · fixed in 3.490-1.oe1
- cfitsioopenEuler:20.03-LTS-SP1all versions · fixed in 3.490-1.oe1
- cfitsioMageia:6all versions · fixed in 3.430-1.1.mga6
- cfitsioDebian:14all versions · fixed in 3.430-1
- cfitsioDebian:13all versions · fixed in 3.430-1
1 more package range on OSV.dev
Vendor advisories
cfitsio: Stack-based buffer overflow in ffghtb() allows for potential code execution
cfitsio.src as a component of Red Hat Enterprise Linux 8
Fix
- No fix planned, says the vendor Red Hat Product Security CVE-2018-3849 · 1 productWill not fix
Detection
- Nuclei template
- none so far ProjectDiscovery
- Exploit-DB
- no entry Exploit-DB
- Proof of concept
- PoC-in-GitHubno public repository identifiedread 2026-11-08
- Metasploit modules
- none listed Metasploit Framework
Sources
- NVDCVSS 3.18.8read 2026-10-23
- CNACVSS 3.08.8known since 2026-10-23
- NVDCVSS 2.06.8read 2026-10-23
- NVDweakness (CWE)CWE-787read 2026-10-23
- FIRST EPSSEPSS score3.6 %2026-11-08
- OSVaffected packages—
- GitHub Advisoriesadvisory—
Identifiers
- EUVD-2018-15635same flawENISA EUVD · LicenseRef-ENISA-legal-notice
- GHSA-qc33-hp9r-f794same flawGitHub Advisory Database · CC-BY-4.0
- MGASA-2019-0133advisory covering several CVEsMageia · LicenseRef-unstated
- OESA-2022-1533advisory covering several CVEsopenEuler · LicenseRef-unstated
- OESA-2022-1848advisory covering several CVEsopenEuler · LicenseRef-unstated
Technical details
- CVSS v3 Vector
- CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
- Published
- 2018-04-16
- Last Modified
- 2026-06-17
- NVD status
- Modified
- GitHub Advisory
- GHSA-qc33-hp9r-f794
Frequently asked questions
What is CVE-2018-3849?
Is CVE-2018-3849 actively exploited?
What is the CVSS score for CVE-2018-3849?
Running cfitsio? Hear about its next vulnerability
Surveillance reads the versions in your stack — a domain, a lockfile or a list — checks each CVE against the ranges its sources publish, and alerts you when one you run is exploited or enters CISA KEV. A version it cannot read stays « version not verified ».
No credit card required · No monthly cap on website lookups · 250 API requests/month
Go further
- Following what attackers exploit right now? The CISA KEV additions of the month, with their patch deadlines.
- Running this software? Vulnerability monitoring alerts you to new vulnerabilities in your products.
Related vulnerabilities
Same product first, then the same vendor advisory and the same publication week.
- CVE-2019-1010060same product
- CVE-2018-3848same product
- CVE-2018-3846same product
- CVE-2018-3847same product
- CVE-2026-111125same productCFITSIO through 4.7.0 Heap Out-of-Bounds Read via HCOMPRESS input_nnybble
- CVE-2026-111124same productCFITSIO through 4.7.0 Heap Out-of-Bounds Read via Negative ZDITHER0 Seed
- CVE-2026-115504same productCFITSIO through 4.7.0 Out-of-Bounds Write via ffgcls2 in getcols.c
- CVE-2018-2628KEVsame week
Sources for this record
- CVE Program · CVE Program Terms of Use
- ENISA EU Vulnerability Database · ENISA legal notice §1.2 (reproduction authorised, provided the source is acknowledged)
- FIRST EPSS · EPSS terms of use (free use, attribution requested)
- GitHub Advisory Database · CC-BY-4.0 · GHSA-qc33-hp9r-f794
- NVD · Public domain (17 U.S.C. § 105) for NVD-authored data; third-party content under its own terms
- OSV.dev · Per record, as its publisher states it: each row carries the label in sourceLicense when one is served
- Red Hat Product Security (CSAF and VEX) · CC-BY-4.0