Integer Overflow or Wraparound in OpenCV.
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 (corresponding with OpenCV-Python 3.3.0.9) and earlier.
01
beschreibt (1)
Zugehörige CVEs.
| ID | Schweregrad | ausnutzbar | ||
|---|---|---|---|---|
| CVE-2017-1000450US | 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, ma… | ||||
02
Referenzen
Externe Belege — Patches, Meldungen, Analysen.
- https://github.com/blendin/pocs/blob/master/opencv/0.OOB_Write_FillUniColorWEB
- https://github.com/opencv/opencv-pythonPACKAGE
- https://github.com/opencv/opencv/issues/9723WEB
- https://github.com/opencv/opencv/pull/9726/commits/c58152d94ba878b2d7d76bcac59146312199b9ebWEB
- https://lists.debian.org/debian-lts-announce/2018/01/msg00008.htmlWEB
- https://lists.debian.org/debian-lts-announce/2018/07/msg00030.htmlWEB
- https://lists.debian.org/debian-lts-announce/2021/10/msg00028.htmlWEB
- https://nvd.nist.gov/vuln/detail/CVE-2017-1000450ADVISORY
scry
Advisories wie diese benennen die exponierten Produkte, die Angreifer auf Ihrer Angriffsfläche ins Visier nehmen. Sehen Sie mit einem kostenlosen Passiv-Scan, was exponiert ist.
Kostenloser Scan