VDB
CVE-2017-1000450
CVE-2017-1000450
PUBLISHED
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.
EPSS 3.51% · 87.9th percentile
Risk Scores
EPSS Score
3.51%
87.9th percentile
Affected Products
| Vendor | Product | Versions |
|---|---|---|
| Ubuntu:16.04:LTS | opencv | 0, 2.4.9+dfsg-1ubuntu6, 2.4.9.1+dfsg-1.2ubuntu1 |
| Ubuntu:18.04:LTS | opencv | 0, *, 3.1.0+dfsg1-1~exp1ubuntu3 |
Exploit Intelligence
- https://github.com/blendin/pocs/blob/master/opencv/0.OOB_Write_FillUniColor (nist-nvd)
- https://github.com/opencv/opencv/issues/9723 (nist-nvd)
- [debian-lts-announce] 20180722 [SECURITY] [DLA 1438-1] opencv security update (circl)
- [debian-lts-announce] 20180108 [SECURITY] [DLA 1235-1] opencv security update (circl)
- [debian-lts-announce] 20211030 [SECURITY] [DLA 2799-1] opencv security update (circl)
Timeline
- Jan 2, 2018 CVE Published
- Apr 14, 2021 EPSS Score
- Jun 23, 2021 EPSS Score
- Aug 24, 2021 EPSS Score
- Oct 31, 2021 EPSS Score
- Dec 27, 2021 EPSS Score
- Feb 28, 2022 EPSS Score
- May 2, 2022 EPSS Score
- Jul 3, 2022 EPSS Score
- Nov 6, 2022 EPSS Score
- Jan 8, 2023 EPSS Score
- Mar 7, 2023 EPSS Score
References
- https://ubuntu.com/security/CVE-2017-1000450 third-party-advisory
- https://github.com/blendin/pocs/blob/master/opencv/0.OOB_Write_FillUniColor third-party-advisory
- https://github.com/opencv/opencv/issues/9723 third-party-advisory
- https://www.cve.org/CVERecord?id=CVE-2017-1000450 third-party-advisory