CVEInsight.
TrendingZero-DayExploreBrowseSearchSaved
CVEInsight.

Free vulnerability intelligence for developers, security teams, and researchers. Data sourced from public databases for informational purposes only.

Explore

HomeTrendingZero-Day WatchAttack TypesBrowse CVEsSearch

Legal

Privacy PolicyTerms of ServiceData Disclaimer

© 2026CVEInsight. For informational use only — not a substitute for professional security advice.

CVE data sourced from NVD / NIST & public disclosures.

Search Vulnerabilities

 Software

Searching vulnerabilities affecting “opencv”

23 vulnerabilities found for “opencv”

Page 1 of 2

CVE-2025-53644
CRITICAL9.8

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.

opencv / opencv
Network
Published Jul 17, 2025
Page 1 of 2
CVE-2023-2618
MEDIUM5.3

A vulnerability, which was classified as problematic, has been found in OpenCV wechat_qrcode Module up to 4.7.0. Affected by this issue is the function DecodedBitStreamParser::decodeHanziSegment of the file qrcode/decoder/decoded_bit_stream_parser.cpp. The manipulation leads to memory leak. The attack may be launched remotely. The name of the patch is 2b62ff6181163eea029ed1cab11363b4996e9cd6. It is recommended to apply a patch to fix this issue. The identifier of this vulnerability is VDB-228548.

opencv / opencv
Network
Published May 10, 2023
CVE-2023-2617
MEDIUM5.3

A vulnerability classified as problematic was found in OpenCV wechat_qrcode Module up to 4.7.0. Affected by this vulnerability is the function DecodedBitStreamParser::decodeByteSegment of the file qrcode/decoder/decoded_bit_stream_parser.cpp. The manipulation leads to null pointer dereference. The attack can be launched remotely. The exploit has been disclosed to the public and may be used. It is recommended to apply a patch to fix this issue. The associated identifier of this vulnerability is VDB-228547.

opencv / opencv
Network
Published May 10, 2023
CVE-2021-43494
HIGH7.5

OpenCV-REST-API master branch as of commit 69be158c05d4dd5a4aff38fdc680a162dd6b9e49 is affected by a directory traversal vulnerability. This attack can cause the disclosure of critical secrets stored anywhere on the system and can significantly aid in getting remote code access.

codingforentrepreneurs / opencv_rest_api
Network
Published Nov 12, 2021
CVE-2019-16249
MEDIUM5.3

OpenCV 4.1.1 has an out-of-bounds read in hal_baseline::v_load in core/hal/intrin_sse.hpp when called from computeSSDMeanNorm in modules/video/src/dis_flow.cpp.

opencv / opencv
Network
Published Sep 11, 2019
CVE-2019-15939
MEDIUM5.9

An issue was discovered in OpenCV 4.1.0. There is a divide-by-zero error in cv::HOGDescriptor::getDescriptorSize in modules/objdetect/src/hog.cpp.

opencv / opencv+2
Network
Published Sep 5, 2019
CVE-2019-14491
HIGH8.2

An issue was discovered in OpenCV before 3.4.7 and 4.x before 4.1.1. There is an out of bounds read in the function cv::predictOrdered<cv::HaarEvaluator> in modules/objdetect/src/cascadedetect.hpp, which leads to denial of service.

opencv / opencv+1
Network
Published Aug 1, 2019
CVE-2019-14492
HIGH7.5

An issue was discovered in OpenCV before 3.4.7 and 4.x before 4.1.1. There is an out of bounds read/write in the function HaarEvaluator::OptFeature::calc in modules/objdetect/src/cascadedetect.hpp, which leads to denial of service.

opencv / opencv+2
Network
Published Aug 1, 2019
CVE-2019-14493
HIGH7.5

An issue was discovered in OpenCV before 4.1.1. There is a NULL pointer dereference in the function cv::XMLParser::parse at modules/core/src/persistence.cpp.

opencv / opencv+1
Network
Published Aug 1, 2019
CVE-2019-10061
CRITICAL9.8

utils/find-opencv.js in node-opencv (aka OpenCV bindings for Node.js) prior to 6.1.0 is vulnerable to Command Injection. It does not validate user input allowing attackers to execute arbitrary commands.

node-opencv_project / node-opencv
Network
Published Mar 26, 2019
CVE-2017-16067
HIGH7.5

node-opencv was a malicious module published with the intent to hijack environment variables. It has been unpublished by npm.

node-opencv_project / node-opencv
Network
Published Jun 7, 2018
CVE-2017-16066
HIGH7.5

opencv.js was a malicious module published with the intent to hijack environment variables. It has been unpublished by npm.

opencv.js_project / opencv.js
Network
Published Jun 7, 2018
CVE-2016-10658
HIGH8.1

native-opencv is the OpenCV library installed via npm native-opencv downloads binary resources over HTTP, which leaves it vulnerable to MITM attacks. It may be possible to cause remote code execution (RCE) by swapping out the requested resources with an attacker controlled copy if the attacker is on the network or positioned in between the user and the remote server.

native-opencv_project / native-opencv
Network
Published May 29, 2018
CVE-2018-7714
HIGH7.5

The validateInputImageSize function in modules/imgcodecs/src/loadsave.cpp in OpenCV 3.4.1 allows remote attackers to cause a denial of service (assertion failure) because (pixels <= (1<<30)) may be false. Note: “OpenCV CV_Assert is not an assertion (C-like assert()), it is regular C++ exception which can raised in case of invalid or non-supported parameters.

opencv / opencv
Network
Published Mar 5, 2018
CVE-2018-7712
HIGH7.5

The validateInputImageSize function in modules/imgcodecs/src/loadsave.cpp in OpenCV 3.4.1 allows remote attackers to cause a denial of service (assertion failure) because (size.height <= (1<<20)) may be false. Note: “OpenCV CV_Assert is not an assertion (C-like assert()), it is regular C++ exception which can raised in case of invalid or non-supported parameters.

opencv / opencv
Network
Published Mar 5, 2018
CVE-2018-7713
HIGH7.5

The validateInputImageSize function in modules/imgcodecs/src/loadsave.cpp in OpenCV 3.4.1 allows remote attackers to cause a denial of service (assertion failure) because (size.width <= (1<<20)) may be false. Note: “OpenCV CV_Assert is not an assertion (C-like assert()), it is regular C++ exception which can raised in case of invalid or non-supported parameters.

opencv / opencv
Network
Published Mar 5, 2018
CVE-2018-5268
MEDIUM5.5

In OpenCV 3.3.1, a heap-based buffer overflow happens in cv::Jpeg2KDecoder::readComponent8u in modules/imgcodecs/src/grfmt_jpeg2000.cpp when parsing a crafted image file.

opencv / opencv+3
Local
Published Jan 8, 2018
CVE-2018-5269
MEDIUM5.5

In OpenCV 3.3.1, an assertion failure happens in cv::RBaseStream::setPos in modules/imgcodecs/src/bitstrm.cpp because of an incorrect integer cast.

opencv / opencv+3
Local
Published Jan 8, 2018
CVE-2017-1000450
HIGH8.8

In opencv/modules/imgcodecs/src/utils.cpp, functions FillUniColor and FillUniGray do not check the input length, which can lead to integer overflow. If the image is from remote, may lead to remote code execution or denial of service. This affects Opencv 3.3 and earlier.

opencv / opencv+3
Network
Published Jan 2, 2018
CVE-2017-18009
HIGH7.5

In OpenCV 3.3.1, a heap-based buffer over-read exists in the function cv::HdrDecoder::checkSignature in modules/imgcodecs/src/grfmt_hdr.cpp.

opencv / opencv
Network
Published Jan 1, 2018