Logo
componentpoco
Name
poco
Version
1.11.0-r
Type
library
Description
-
Licenses
-
PURL
-
CPE
cpe:2.3:a:pocoproject:poco:1.11.0:*:*:*:*:*:*:*

Other Versions#


Project
Branch
Version
master
1.11.0-r2

Patches#


#
Title
Author
Resolve
1
Patch #1
Unknown
2
Patch #2
Unknown

Vulnerabilities#


Name
Analysis
Description
Exploitable
A vulnerability was found in poco up to 1.14.1. It has been rated as problematic. Affected by this issue is the function MultipartInputStream of the file Net/src/MultipartReader.cpp. The manipulation leads to null pointer dereference. The attack needs to be approached locally. The exploit has been disclosed to the public and may be used. Upgrading to version 1.14.2 is able to address this issue. The patch is identified as 6f2f85913c191ab9ddfb8fae781f5d66afccf3bf. It is recommended to upgrade the affected component.
Exploitable
UTF32Encoding.cpp in POCO has a Poco::UTF32Encoding integer overflow and resultant stack buffer overflow because Poco::UTF32Encoding::convert() and Poco::UTF32::queryConvert() may return a negative integer if a UTF-32 byte sequence evaluates to a value of 0x80000000 or higher. This is fixed in 1.11.8p2, 1.12.5p2, and 1.13.0.