Read the docs
TI-2025-33570 Aliases CVE-2025-53644

OpenCV contains a use after free buffer write due to an uninitialized pointer

Priority LOW 30CWE-457Published · Updated

Key facts

Attack vector
Local
Privileges required
None
User interaction
None
Attack complexity
High
Attack requirements
None
Impact type
—
Confidentiality · integrity · availability
High · High · High
Fix status
Fixed

Attack profile from CVSS 4.0 · CNA. Fix status from CNA.

Summary

OpenCV is an Open Source Computer Vision Library. Versions 4.10.0 and 4.11.0 have an uninitialized pointer variable on stack that may lead to arbitrary heap buffer write when reading crafted JPEG images. Version 4.12.0 fixes the vulnerability.

Why it matters now

Exploitation None reported CISA SSVC · not in CISA KEV
EPSS 0.00438 38th percentileScored 2026-11-07
Public exploit Yes 1 exploit referenceTagged by NVD
Fix Fixed opencv (opencv): 4.12.0

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
None
Automatable
No
Technical impact
Partial

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
OpenCVopencv4.10.0 to before 4.12.04.12.0Patch availableCNA
  • opencv VendorOpenCV Affected 4.10.0 to before 4.12.0 Fixed in 4.12.0 Patch available CNA

CPE configurations NVD · 1

CPEVersionsRoleVendor
cpe:2.3:a:opencv:opencv:*:*:*:*:*:*:*:*4.10.0 to before 4.12.0VulnerableOpenCV
  • cpe:2.3:a:opencv:opencv:*:*:*:*:*:*:*:* Versions 4.10.0 to before 4.12.0 Vulnerable ·OpenCV

Remediation

  • Fix · CNA opencv (opencv) Fixed in 4.12.0

Vendor assessments

Red Hat

Red Hat rating: Important. Red Hat's page for this CVE →

Not affected: 3 products
  • Red Hat Enterprise Linux 6
  • Red Hat Enterprise Linux 7
  • Red Hat Enterprise Linux 8

Timeline

  1. 2026-10-02 Threatist record created from CVE-2025-53644

References

  • TI-2023-02446 OpenCV wechat_qrcode Module decoded_bit_stream_parser.cpp decodeByteSegment null pointer dereference CVSS 3.1HIGH 7.5
  • TI-2018-05558 The validateInputImageSize function in modules/imgcodecs/src/loadsave.cpp in OpenCV 3.4.1… CVSS 3.1HIGH 7.5
  • TI-2019-03524 Buffer overflow in OpenCV CVSS 3.1HIGH 8.8
  • TI-2019-03525 Buffer overflow in OpenCV CVSS 3.1HIGH 8.8
  • TI-2017-14661 In opencv/modules/imgcodecs/src/utils.cpp, functions FillUniColor and FillUniGray do not… CVSS 3.1HIGH 8.8
  • TI-2017-09525 In modules/imgcodecs/src/grfmt_pxm.cpp, the length of buffer AutoBuffer _src is small… CVSS 3.1HIGH 8.8
See all 34 →

Sources