CVE catalog

CVE-2017-12601

opencv: CVE-2017-12601

[CVE catalog]

Severity
Medium
Published
Source
[NVD] · [CVE record]
EPSS
2.09% · Oct 25, 2026

OpenCV (Open Source Computer Vision Library) through 3.3 has a buffer overflow in the cv::BmpDecoder::readData function in modules/imgcodecs/src/grfmt_bmp.cpp when reading an image file by using cv::imread, as demonstrated by the 4-buf-overflow-readData-memcpy test case.

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-12601Not reported
Ubuntuopencvdeb18.043.2.0+dfsg-4ubuntu0.1Not reportedUBUNTU-CVE-2017-12601Not 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