CVE-2016-8654

Source
https://cve.org/CVERecord?id=CVE-2016-8654
Import Source
https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2016-8654.json
JSON Data
https://api.osv.dev/v1/vulns/CVE-2016-8654
Downstream
Related
Published
2018-08-01T16:29:00.337Z
Modified
2026-02-04T13:27:56.834838Z
Severity
  • 7.8 (High) CVSS_V3 - CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H CVSS Calculator
Summary
[none]
Details

A heap-buffer overflow vulnerability was found in QMFB code in JPC codec caused by buffer being allocated with too small size. jasper versions before 2.0.0 are affected.

References

Affected packages

Git / github.com/jasper-software/jasper

Affected ranges

Type
GIT
Repo
https://github.com/jasper-software/jasper
Events
Introduced
0 Unknown introduced commit / All previous commits are affected
Fixed

Affected versions

Other
mdadams-clang-issue
version-1.*
version-1.900.1
version-1.900.10
version-1.900.11
version-1.900.12
version-1.900.13
version-1.900.14
version-1.900.15
version-1.900.16
version-1.900.17
version-1.900.18
version-1.900.19
version-1.900.2
version-1.900.20
version-1.900.21
version-1.900.22
version-1.900.23
version-1.900.24
version-1.900.25
version-1.900.26
version-1.900.27
version-1.900.28
version-1.900.29
version-1.900.3
version-1.900.30
version-1.900.31
version-1.900.4
version-1.900.5
version-1.900.6
version-1.900.7
version-1.900.8
version-1.900.9
version-2.*
version-2.0.0-beta.1
version-2.0.0-beta.2

Database specific

vanir_signatures
[
    {
        "target": {
            "file": "src/libjasper/jpc/jpc_qmfb.c",
            "function": "jpc_qmfb_split_colgrp"
        },
        "id": "CVE-2016-8654-0dcf8ffb",
        "source": "https://github.com/jasper-software/jasper/commit/4a59cfaf9ab3d48fca4a15c0d2674bf7138e3d1a",
        "digest": {
            "length": 1346.0,
            "function_hash": "186195089228374234410065704768766963377"
        },
        "signature_version": "v1",
        "deprecated": false,
        "signature_type": "Function"
    },
    {
        "target": {
            "file": "src/libjasper/jpc/jpc_qmfb.c"
        },
        "id": "CVE-2016-8654-1694dfe7",
        "source": "https://github.com/jasper-software/jasper/commit/4a59cfaf9ab3d48fca4a15c0d2674bf7138e3d1a",
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "91439763672008926014304468047359040463",
                "39422614836085523475719587765514811988",
                "66214935530393369936941939654568573157",
                "223093940676283065771569038798405738741",
                "19944127579799130453828704799952755182",
                "337567256585894419231491724210265492739",
                "62682416456756734888778215733668874549",
                "111945803449391037881280178009045452010",
                "54154213729979605192265990114048829584",
                "199940814023961152752121388932698874529",
                "299475768269001199775499735647832994195",
                "181244372587943920516132100894316807453",
                "332017236802858246829452018839956202615",
                "48490655970433916981635400964725131650",
                "244090500458065342013403445253238116896",
                "231998259697245499165510730504102844654",
                "223093940676283065771569038798405738741",
                "37252762511398032756581321201460685593",
                "95959080991199268081408047512902503450",
                "228213796523644901293057852217498264196",
                "19944127579799130453828704799952755182",
                "337567256585894419231491724210265492739",
                "62682416456756734888778215733668874549",
                "111945803449391037881280178009045452010",
                "54154213729979605192265990114048829584",
                "199940814023961152752121388932698874529",
                "299475768269001199775499735647832994195",
                "181244372587943920516132100894316807453",
                "332017236802858246829452018839956202615",
                "231998259697245499165510730504102844654",
                "223093940676283065771569038798405738741",
                "37252762511398032756581321201460685593",
                "95959080991199268081408047512902503450",
                "3680946299615339993841376544869650058",
                "158573102666972448215910537978772244733",
                "119640466026782114614037649675453772399",
                "55360655578363361157439779597935072385"
            ]
        },
        "signature_version": "v1",
        "deprecated": false,
        "signature_type": "Line"
    },
    {
        "target": {
            "file": "src/libjasper/jpc/jpc_qmfb.c",
            "function": "jpc_qmfb_split_colres"
        },
        "id": "CVE-2016-8654-bf200df6",
        "source": "https://github.com/jasper-software/jasper/commit/4a59cfaf9ab3d48fca4a15c0d2674bf7138e3d1a",
        "digest": {
            "length": 1290.0,
            "function_hash": "108930823408400980924474710345560198316"
        },
        "signature_version": "v1",
        "deprecated": false,
        "signature_type": "Function"
    }
]
source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2016-8654.json"

Git / github.com/mdadams/jasper

Affected ranges

Type
GIT
Repo
https://github.com/mdadams/jasper
Events
Introduced
0 Unknown introduced commit / All previous commits are affected
Fixed

Affected versions

Other
mdadams-clang-issue
version-1.*
version-1.900.1
version-1.900.10
version-1.900.11
version-1.900.12
version-1.900.13
version-1.900.14
version-1.900.15
version-1.900.16
version-1.900.17
version-1.900.18
version-1.900.19
version-1.900.2
version-1.900.20
version-1.900.21
version-1.900.22
version-1.900.23
version-1.900.24
version-1.900.25
version-1.900.26
version-1.900.27
version-1.900.28
version-1.900.29
version-1.900.3
version-1.900.30
version-1.900.31
version-1.900.4
version-1.900.5
version-1.900.6
version-1.900.7
version-1.900.8
version-1.900.9
version-2.*
version-2.0.0-beta.1
version-2.0.0-beta.2

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2016-8654.json"