Merge pull request #25015 from asmorkalov:as/out_of_bound_mat_formatter

Fixed possible out-of-bound access in cv::Mat output formatter
pull/25021/head
Alexander Smorkalov 10 months ago committed by GitHub
commit 201a753e4a
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
  1. 5
      modules/core/src/out.cpp

@ -342,9 +342,10 @@ namespace cv
Ptr<Formatted> format(const Mat& mtx) const CV_OVERRIDE
{
static const char* numpyTypes[] =
static const char* numpyTypes[CV_DEPTH_MAX] =
{
"uint8", "int8", "uint16", "int16", "int32", "float32", "float64", "float16"
"uint8", "int8", "uint16", "int16", "int32", "float32", "float64",
"float16", "bfloat16", "bool", "uint64", "int64", "uint32"
};
char braces[5] = {'[', ']', ',', '[', ']'};
if (mtx.cols == 1)

Loading…
Cancel
Save