CVE catalog

CVE-2017-12604

opencv: CVE-2017-12604

[CVE catalog]

Severity
High · CVSS 7CVSS:3.0/AV:L/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H
Published
Source
[NVD] · [CVE record]
EPSS
1.99% · Oct 25, 2026

OpenCV (Open Source Computer Vision Library) through 3.3 has an out-of-bounds write error in the FillUniColor function in utils.cpp when reading an image file by using cv::imread.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debianopencvsid4.10.0+dfsg-9fixed
Debianopencvforky4.10.0+dfsg-9fixed
Debianopencvtrixie4.10.0+dfsg-5fixed
Debianopencvbookworm4.6.0+dfsg-12fixed
Ubuntuopencv16.042.4.9+dfsg-1ubuntu6vulnerable
Ubuntuopencv16.042.4.9.1+dfsg-1.2ubuntu1vulnerable
Ubuntuopencv16.042.4.9.1+dfsg-1.3ubuntu1vulnerable
Ubuntuopencv16.042.4.9.1+dfsg-1.5ubuntu1vulnerable
Ubuntuopencv16.042.4.9.1+dfsg-1.5ubuntu1.1fixed
Ubuntuopencv18.043.1.0+dfsg1-1~exp1ubuntu3vulnerable
Ubuntuopencv18.043.2.0+dfsg-3vulnerable
Ubuntuopencv18.043.2.0+dfsg-4vulnerable
Ubuntuopencv18.043.2.0+dfsg-4build1vulnerable
Ubuntuopencv18.043.2.0+dfsg-4build2vulnerable
Ubuntuopencv18.043.2.0+dfsg-4ubuntu0.1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianopencvsourcesid3.2.0+dfsg-6not yet assignedNot reported[872044]
Debianopencvsourceforky3.2.0+dfsg-6not yet assignedNot reported[872044]
Debianopencvsourcetrixie3.2.0+dfsg-6not yet assignedNot reported[872044]
Debianopencvsourcebookworm3.2.0+dfsg-6not yet assignedNot reported[872044]
Ubuntuopencvdeb16.042.4.9.1+dfsg-1.5ubuntu1.1Not reportedUBUNTU-CVE-2017-12604Not reported
Ubuntuopencvdeb18.043.2.0+dfsg-4ubuntu0.1Not reportedUBUNTU-CVE-2017-12604Not reported

[Debian bug #872044]

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • Source package: [opencv]

    Details (2)
    • 4.6.0+dfsg-12 · amd64 · bookworm

      Fixed · Fixed: 3.2.0+dfsg-6

      dsa · opencv · debian · bookworm; dsa · opencv · debian · 12

    • 4.6.0+dfsg-12 · arm64 · bookworm

      Fixed · Fixed: 3.2.0+dfsg-6

      dsa · opencv · debian · bookworm; dsa · opencv · debian · 12

  • Source package: [opencv]

    Details (2)
    • 4.6.0+dfsg-12 · amd64 · bookworm

      Fixed · Fixed: 3.2.0+dfsg-6

      dsa · opencv · debian · bookworm; dsa · opencv · debian · 12

    • 4.6.0+dfsg-12 · arm64 · bookworm

      Fixed · Fixed: 3.2.0+dfsg-6

      dsa · opencv · debian · bookworm; dsa · opencv · debian · 12

  • Source package: [opencv]

    Details (2)
    • 4.6.0+dfsg-12 · amd64 · bookworm

      Fixed · Fixed: 3.2.0+dfsg-6

      dsa · opencv · debian · bookworm; dsa · opencv · debian · 12

    • 4.6.0+dfsg-12 · arm64 · bookworm

      Fixed · Fixed: 3.2.0+dfsg-6

      dsa · opencv · debian · bookworm; dsa · opencv · debian · 12

  • Source package: [opencv]

    Details (2)
    • 4.6.0+dfsg-12 · amd64 · bookworm

      Fixed · Fixed: 3.2.0+dfsg-6

      dsa · opencv · debian · bookworm; dsa · opencv · debian · 12

    • 4.6.0+dfsg-12 · arm64 · bookworm

      Fixed · Fixed: 3.2.0+dfsg-6

      dsa · opencv · debian · bookworm; dsa · opencv · debian · 12

  • Source package: [opencv]

    Details (2)
    • 4.6.0+dfsg-12 · amd64 · bookworm

      Fixed · Fixed: 3.2.0+dfsg-6

      dsa · opencv · debian · bookworm; dsa · opencv · debian · 12

    • 4.6.0+dfsg-12 · arm64 · bookworm

      Fixed · Fixed: 3.2.0+dfsg-6

      dsa · opencv · debian · bookworm; dsa · opencv · debian · 12

  • Source package: [opencv]

    Details (2)
    • 4.6.0+dfsg-12 · amd64 · bookworm

      Fixed · Fixed: 3.2.0+dfsg-6

      dsa · opencv · debian · bookworm; dsa · opencv · debian · 12

    • 4.6.0+dfsg-12 · arm64 · bookworm

      Fixed · Fixed: 3.2.0+dfsg-6

      dsa · opencv · debian · bookworm; dsa · opencv · debian · 12

  • Source package: [opencv]

    Details (2)
    • 4.6.0+dfsg-12 · amd64 · bookworm

      Fixed · Fixed: 3.2.0+dfsg-6

      dsa · opencv · debian · bookworm; dsa · opencv · debian · 12

    • 4.6.0+dfsg-12 · arm64 · bookworm

      Fixed · Fixed: 3.2.0+dfsg-6

      dsa · opencv · debian · bookworm; dsa · opencv · debian · 12

  • Source package: [opencv]

    Details (2)
    • 4.6.0+dfsg-12 · amd64 · bookworm

      Fixed · Fixed: 3.2.0+dfsg-6

      dsa · opencv · debian · bookworm; dsa · opencv · debian · 12

    • 4.6.0+dfsg-12 · arm64 · bookworm

      Fixed · Fixed: 3.2.0+dfsg-6

      dsa · opencv · debian · bookworm; dsa · opencv · debian · 12

  • Source package: [opencv]

    Details (2)
    • 4.6.0+dfsg-12 · amd64 · bookworm

      Fixed · Fixed: 3.2.0+dfsg-6

      dsa · opencv · debian · bookworm; dsa · opencv · debian · 12

    • 4.6.0+dfsg-12 · arm64 · bookworm

      Fixed · Fixed: 3.2.0+dfsg-6

      dsa · opencv · debian · bookworm; dsa · opencv · debian · 12

  • Source package: [opencv]

    Details (2)
    • 4.6.0+dfsg-12 · amd64 · bookworm

      Fixed · Fixed: 3.2.0+dfsg-6

      dsa · opencv · debian · bookworm; dsa · opencv · debian · 12

    • 4.6.0+dfsg-12 · arm64 · bookworm

      Fixed · Fixed: 3.2.0+dfsg-6

      dsa · opencv · debian · bookworm; dsa · opencv · debian · 12

  • Source package: [opencv]

    Details (2)
    • 4.6.0+dfsg-12 · amd64 · bookworm

      Fixed · Fixed: 3.2.0+dfsg-6

      dsa · opencv · debian · bookworm; dsa · opencv · debian · 12

    • 4.6.0+dfsg-12 · arm64 · bookworm

      Fixed · Fixed: 3.2.0+dfsg-6

      dsa · opencv · debian · bookworm; dsa · opencv · debian · 12

  • Source package: [opencv]

    Details (2)
    • 4.6.0+dfsg-12 · amd64 · bookworm

      Fixed · Fixed: 3.2.0+dfsg-6

      dsa · opencv · debian · bookworm; dsa · opencv · debian · 12

    • 4.6.0+dfsg-12 · arm64 · bookworm

      Fixed · Fixed: 3.2.0+dfsg-6

      dsa · opencv · debian · bookworm; dsa · opencv · debian · 12

  • Source package: [opencv]

    Details (2)
    • 4.6.0+dfsg-12 · amd64 · bookworm

      Fixed · Fixed: 3.2.0+dfsg-6

      dsa · opencv · debian · bookworm; dsa · opencv · debian · 12

    • 4.6.0+dfsg-12 · arm64 · bookworm

      Fixed · Fixed: 3.2.0+dfsg-6

      dsa · opencv · debian · bookworm; dsa · opencv · debian · 12

  • Source package: [opencv]

    Details (2)
    • 4.6.0+dfsg-12 · amd64 · bookworm

      Fixed · Fixed: 3.2.0+dfsg-6

      dsa · opencv · debian · bookworm; dsa · opencv · debian · 12

    • 4.6.0+dfsg-12 · arm64 · bookworm

      Fixed · Fixed: 3.2.0+dfsg-6

      dsa · opencv · debian · bookworm; dsa · opencv · debian · 12

  • Source package: [opencv]

    Details (2)
    • 4.6.0+dfsg-12 · amd64 · bookworm

      Fixed · Fixed: 3.2.0+dfsg-6

      dsa · opencv · debian · bookworm; dsa · opencv · debian · 12

    • 4.6.0+dfsg-12 · arm64 · bookworm

      Fixed · Fixed: 3.2.0+dfsg-6

      dsa · opencv · debian · bookworm; dsa · opencv · debian · 12

  • Source package: [opencv]

    Details (2)
    • 4.6.0+dfsg-12 · amd64 · bookworm

      Fixed · Fixed: 3.2.0+dfsg-6

      dsa · opencv · debian · bookworm; dsa · opencv · debian · 12

    • 4.6.0+dfsg-12 · arm64 · bookworm

      Fixed · Fixed: 3.2.0+dfsg-6

      dsa · opencv · debian · bookworm; dsa · opencv · debian · 12

  • Source package: [opencv]

    Details (2)
    • 4.6.0+dfsg-12 · amd64 · bookworm

      Fixed · Fixed: 3.2.0+dfsg-6

      dsa · opencv · debian · bookworm; dsa · opencv · debian · 12

    • 4.6.0+dfsg-12 · arm64 · bookworm

      Fixed · Fixed: 3.2.0+dfsg-6

      dsa · opencv · debian · bookworm; dsa · opencv · debian · 12

  • Source package: [opencv]

    Details (2)
    • 4.6.0+dfsg-12 · amd64 · bookworm

      Fixed · Fixed: 3.2.0+dfsg-6

      dsa · opencv · debian · bookworm; dsa · opencv · debian · 12

    • 4.6.0+dfsg-12 · arm64 · bookworm

      Fixed · Fixed: 3.2.0+dfsg-6

      dsa · opencv · debian · bookworm; dsa · opencv · debian · 12

  • Source package: [opencv]

    Details (2)
    • 4.6.0+dfsg-12 · amd64 · bookworm

      Fixed · Fixed: 3.2.0+dfsg-6

      dsa · opencv · debian · bookworm; dsa · opencv · debian · 12

    • 4.6.0+dfsg-12 · arm64 · bookworm

      Fixed · Fixed: 3.2.0+dfsg-6

      dsa · opencv · debian · bookworm; dsa · opencv · debian · 12

  • Source package: [opencv]

    Details (2)
    • 4.6.0+dfsg-12 · amd64 · bookworm

      Fixed · Fixed: 3.2.0+dfsg-6

      dsa · opencv · debian · bookworm; dsa · opencv · debian · 12

    • 4.6.0+dfsg-12 · arm64 · bookworm

      Fixed · Fixed: 3.2.0+dfsg-6

      dsa · opencv · debian · bookworm; dsa · opencv · debian · 12

Next results

Observed:

References