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.
{
"binaries": [
{
"binary_version": "1.3.6p1-4+deb7u1build1",
"binary_name": "libpoco-dev"
},
{
"binary_version": "1.3.6p1-4+deb7u1build1",
"binary_name": "libpococrypto9"
},
{
"binary_version": "1.3.6p1-4+deb7u1build1",
"binary_name": "libpocodata9"
},
{
"binary_version": "1.3.6p1-4+deb7u1build1",
"binary_name": "libpocofoundation9"
},
{
"binary_version": "1.3.6p1-4+deb7u1build1",
"binary_name": "libpocomysql9"
},
{
"binary_version": "1.3.6p1-4+deb7u1build1",
"binary_name": "libpoconet9"
},
{
"binary_version": "1.3.6p1-4+deb7u1build1",
"binary_name": "libpoconetssl9"
},
{
"binary_version": "1.3.6p1-4+deb7u1build1",
"binary_name": "libpocoodbc9"
},
{
"binary_version": "1.3.6p1-4+deb7u1build1",
"binary_name": "libpocosqlite9"
},
{
"binary_version": "1.3.6p1-4+deb7u1build1",
"binary_name": "libpocoutil9"
},
{
"binary_version": "1.3.6p1-4+deb7u1build1",
"binary_name": "libpocoxml9"
},
{
"binary_version": "1.3.6p1-4+deb7u1build1",
"binary_name": "libpocozip9"
}
]
}{
"binaries": [
{
"binary_version": "1.3.6p1-5.1ubuntu0.1",
"binary_name": "libpoco-dev"
},
{
"binary_version": "1.3.6p1-5.1ubuntu0.1",
"binary_name": "libpococrypto9v5"
},
{
"binary_version": "1.3.6p1-5.1ubuntu0.1",
"binary_name": "libpocodata9v5"
},
{
"binary_version": "1.3.6p1-5.1ubuntu0.1",
"binary_name": "libpocofoundation9v5"
},
{
"binary_version": "1.3.6p1-5.1ubuntu0.1",
"binary_name": "libpocomysql9v5"
},
{
"binary_version": "1.3.6p1-5.1ubuntu0.1",
"binary_name": "libpoconet9v5"
},
{
"binary_version": "1.3.6p1-5.1ubuntu0.1",
"binary_name": "libpoconetssl9v5"
},
{
"binary_version": "1.3.6p1-5.1ubuntu0.1",
"binary_name": "libpocoodbc9v5"
},
{
"binary_version": "1.3.6p1-5.1ubuntu0.1",
"binary_name": "libpocosqlite9v5"
},
{
"binary_version": "1.3.6p1-5.1ubuntu0.1",
"binary_name": "libpocoutil9v5"
},
{
"binary_version": "1.3.6p1-5.1ubuntu0.1",
"binary_name": "libpocoxml9v5"
},
{
"binary_version": "1.3.6p1-5.1ubuntu0.1",
"binary_name": "libpocozip9v5"
}
]
}{
"binaries": [
{
"binary_version": "1.8.0.1-1ubuntu4",
"binary_name": "libpoco-dev"
},
{
"binary_version": "1.8.0.1-1ubuntu4",
"binary_name": "libpococrypto50"
},
{
"binary_version": "1.8.0.1-1ubuntu4",
"binary_name": "libpocodata50"
},
{
"binary_version": "1.8.0.1-1ubuntu4",
"binary_name": "libpocodatamysql50"
},
{
"binary_version": "1.8.0.1-1ubuntu4",
"binary_name": "libpocodataodbc50"
},
{
"binary_version": "1.8.0.1-1ubuntu4",
"binary_name": "libpocodatasqlite50"
},
{
"binary_version": "1.8.0.1-1ubuntu4",
"binary_name": "libpocofoundation50"
},
{
"binary_version": "1.8.0.1-1ubuntu4",
"binary_name": "libpocojson50"
},
{
"binary_version": "1.8.0.1-1ubuntu4",
"binary_name": "libpocomongodb50"
},
{
"binary_version": "1.8.0.1-1ubuntu4",
"binary_name": "libpoconet50"
},
{
"binary_version": "1.8.0.1-1ubuntu4",
"binary_name": "libpoconetssl50"
},
{
"binary_version": "1.8.0.1-1ubuntu4",
"binary_name": "libpocoredis50"
},
{
"binary_version": "1.8.0.1-1ubuntu4",
"binary_name": "libpocoutil50"
},
{
"binary_version": "1.8.0.1-1ubuntu4",
"binary_name": "libpocoxml50"
},
{
"binary_version": "1.8.0.1-1ubuntu4",
"binary_name": "libpocozip50"
}
]
}{
"binaries": [
{
"binary_version": "1.9.2-3ubuntu3",
"binary_name": "libpoco-dev"
},
{
"binary_version": "1.9.2-3ubuntu3",
"binary_name": "libpococrypto62"
},
{
"binary_version": "1.9.2-3ubuntu3",
"binary_name": "libpocodata62"
},
{
"binary_version": "1.9.2-3ubuntu3",
"binary_name": "libpocodatamysql62"
},
{
"binary_version": "1.9.2-3ubuntu3",
"binary_name": "libpocodataodbc62"
},
{
"binary_version": "1.9.2-3ubuntu3",
"binary_name": "libpocodatasqlite62"
},
{
"binary_version": "1.9.2-3ubuntu3",
"binary_name": "libpocoencodings62"
},
{
"binary_version": "1.9.2-3ubuntu3",
"binary_name": "libpocofoundation62"
},
{
"binary_version": "1.9.2-3ubuntu3",
"binary_name": "libpocojson62"
},
{
"binary_version": "1.9.2-3ubuntu3",
"binary_name": "libpocomongodb62"
},
{
"binary_version": "1.9.2-3ubuntu3",
"binary_name": "libpoconet62"
},
{
"binary_version": "1.9.2-3ubuntu3",
"binary_name": "libpoconetssl62"
},
{
"binary_version": "1.9.2-3ubuntu3",
"binary_name": "libpocoredis62"
},
{
"binary_version": "1.9.2-3ubuntu3",
"binary_name": "libpocoutil62"
},
{
"binary_version": "1.9.2-3ubuntu3",
"binary_name": "libpocoxml62"
},
{
"binary_version": "1.9.2-3ubuntu3",
"binary_name": "libpocozip62"
}
]
}{
"binaries": [
{
"binary_version": "1.11.0-3",
"binary_name": "libpoco-dev"
},
{
"binary_version": "1.11.0-3",
"binary_name": "libpocoactiverecord80"
},
{
"binary_version": "1.11.0-3",
"binary_name": "libpococrypto80"
},
{
"binary_version": "1.11.0-3",
"binary_name": "libpocodata80"
},
{
"binary_version": "1.11.0-3",
"binary_name": "libpocodatamysql80"
},
{
"binary_version": "1.11.0-3",
"binary_name": "libpocodataodbc80"
},
{
"binary_version": "1.11.0-3",
"binary_name": "libpocodatapostgresql80"
},
{
"binary_version": "1.11.0-3",
"binary_name": "libpocodatasqlite80"
},
{
"binary_version": "1.11.0-3",
"binary_name": "libpocoencodings80"
},
{
"binary_version": "1.11.0-3",
"binary_name": "libpocofoundation80"
},
{
"binary_version": "1.11.0-3",
"binary_name": "libpocojson80"
},
{
"binary_version": "1.11.0-3",
"binary_name": "libpocojwt80"
},
{
"binary_version": "1.11.0-3",
"binary_name": "libpocomongodb80"
},
{
"binary_version": "1.11.0-3",
"binary_name": "libpoconet80"
},
{
"binary_version": "1.11.0-3",
"binary_name": "libpoconetssl80"
},
{
"binary_version": "1.11.0-3",
"binary_name": "libpocoredis80"
},
{
"binary_version": "1.11.0-3",
"binary_name": "libpocoutil80"
},
{
"binary_version": "1.11.0-3",
"binary_name": "libpocoxml80"
},
{
"binary_version": "1.11.0-3",
"binary_name": "libpocozip80"
}
]
}{
"binaries": [
{
"binary_version": "1.11.0-4.1build2",
"binary_name": "libpoco-dev"
},
{
"binary_version": "1.11.0-4.1build2",
"binary_name": "libpocoactiverecord80t64"
},
{
"binary_version": "1.11.0-4.1build2",
"binary_name": "libpococrypto80t64"
},
{
"binary_version": "1.11.0-4.1build2",
"binary_name": "libpocodata80t64"
},
{
"binary_version": "1.11.0-4.1build2",
"binary_name": "libpocodatamysql80t64"
},
{
"binary_version": "1.11.0-4.1build2",
"binary_name": "libpocodataodbc80t64"
},
{
"binary_version": "1.11.0-4.1build2",
"binary_name": "libpocodatapostgresql80t64"
},
{
"binary_version": "1.11.0-4.1build2",
"binary_name": "libpocodatasqlite80t64"
},
{
"binary_version": "1.11.0-4.1build2",
"binary_name": "libpocoencodings80t64"
},
{
"binary_version": "1.11.0-4.1build2",
"binary_name": "libpocofoundation80t64"
},
{
"binary_version": "1.11.0-4.1build2",
"binary_name": "libpocojson80t64"
},
{
"binary_version": "1.11.0-4.1build2",
"binary_name": "libpocojwt80t64"
},
{
"binary_version": "1.11.0-4.1build2",
"binary_name": "libpocomongodb80t64"
},
{
"binary_version": "1.11.0-4.1build2",
"binary_name": "libpoconet80t64"
},
{
"binary_version": "1.11.0-4.1build2",
"binary_name": "libpoconetssl80t64"
},
{
"binary_version": "1.11.0-4.1build2",
"binary_name": "libpocoredis80t64"
},
{
"binary_version": "1.11.0-4.1build2",
"binary_name": "libpocoutil80t64"
},
{
"binary_version": "1.11.0-4.1build2",
"binary_name": "libpocoxml80t64"
},
{
"binary_version": "1.11.0-4.1build2",
"binary_name": "libpocozip80t64"
}
]
}{
"binaries": [
{
"binary_version": "1.13.0-6build2",
"binary_name": "libpoco-dev"
},
{
"binary_version": "1.13.0-6build2",
"binary_name": "libpocoactiverecord100"
},
{
"binary_version": "1.13.0-6build2",
"binary_name": "libpococrypto100"
},
{
"binary_version": "1.13.0-6build2",
"binary_name": "libpocodata100"
},
{
"binary_version": "1.13.0-6build2",
"binary_name": "libpocodatamysql100"
},
{
"binary_version": "1.13.0-6build2",
"binary_name": "libpocodataodbc100"
},
{
"binary_version": "1.13.0-6build2",
"binary_name": "libpocodatapostgresql100"
},
{
"binary_version": "1.13.0-6build2",
"binary_name": "libpocodatasqlite100"
},
{
"binary_version": "1.13.0-6build2",
"binary_name": "libpocoencodings100"
},
{
"binary_version": "1.13.0-6build2",
"binary_name": "libpocofoundation100"
},
{
"binary_version": "1.13.0-6build2",
"binary_name": "libpocojson100"
},
{
"binary_version": "1.13.0-6build2",
"binary_name": "libpocojwt100"
},
{
"binary_version": "1.13.0-6build2",
"binary_name": "libpocomongodb100"
},
{
"binary_version": "1.13.0-6build2",
"binary_name": "libpoconet100"
},
{
"binary_version": "1.13.0-6build2",
"binary_name": "libpoconetssl100"
},
{
"binary_version": "1.13.0-6build2",
"binary_name": "libpocoprometheus100"
},
{
"binary_version": "1.13.0-6build2",
"binary_name": "libpocoredis100"
},
{
"binary_version": "1.13.0-6build2",
"binary_name": "libpocoutil100"
},
{
"binary_version": "1.13.0-6build2",
"binary_name": "libpocoxml100"
},
{
"binary_version": "1.13.0-6build2",
"binary_name": "libpocozip100"
}
]
}{
"binaries": [
{
"binary_version": "1.13.0-6build2",
"binary_name": "libpoco-dev"
},
{
"binary_version": "1.13.0-6build2",
"binary_name": "libpocoactiverecord100"
},
{
"binary_version": "1.13.0-6build2",
"binary_name": "libpococrypto100"
},
{
"binary_version": "1.13.0-6build2",
"binary_name": "libpocodata100"
},
{
"binary_version": "1.13.0-6build2",
"binary_name": "libpocodatamysql100"
},
{
"binary_version": "1.13.0-6build2",
"binary_name": "libpocodataodbc100"
},
{
"binary_version": "1.13.0-6build2",
"binary_name": "libpocodatapostgresql100"
},
{
"binary_version": "1.13.0-6build2",
"binary_name": "libpocodatasqlite100"
},
{
"binary_version": "1.13.0-6build2",
"binary_name": "libpocoencodings100"
},
{
"binary_version": "1.13.0-6build2",
"binary_name": "libpocofoundation100"
},
{
"binary_version": "1.13.0-6build2",
"binary_name": "libpocojson100"
},
{
"binary_version": "1.13.0-6build2",
"binary_name": "libpocojwt100"
},
{
"binary_version": "1.13.0-6build2",
"binary_name": "libpocomongodb100"
},
{
"binary_version": "1.13.0-6build2",
"binary_name": "libpoconet100"
},
{
"binary_version": "1.13.0-6build2",
"binary_name": "libpoconetssl100"
},
{
"binary_version": "1.13.0-6build2",
"binary_name": "libpocoprometheus100"
},
{
"binary_version": "1.13.0-6build2",
"binary_name": "libpocoredis100"
},
{
"binary_version": "1.13.0-6build2",
"binary_name": "libpocoutil100"
},
{
"binary_version": "1.13.0-6build2",
"binary_name": "libpocoxml100"
},
{
"binary_version": "1.13.0-6build2",
"binary_name": "libpocozip100"
}
]
}