Name
poco
Version
1.11.2
Type
library
Description
Modern, powerful open source cross-platform C++ class libraries
Licenses
BSL-1.0
PURL
-
CPE
cpe:2.3:*:pocoproject:poco:1.11.2:*:*:*:*:*:*:*
Other Versions#
Patches#
#
Title
Author
Resolve
1
fix(Net): A SEGV at Net/src/MultipartReader.cpp:164:1 #4915
=?UTF-8?q?G=C3=BCnter=20Obiltschnig?= <guenter.obiltschnig@appinf.com>
CVE-2025-6375
2
fix(test): Use 96-bit IV with aes-256-gcm to fix (#4347):
Matej Kenda <matejken@gmail.com>
3
Fix Integer overflow in Poco::UTF32Encoding
Andrei Fedotov <anfedotoff@yandex-team.ru>
CVE-2023-52389
Vulnerabilities#
Name
Analysis
Description
Patched
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.
Patched
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.