CVE-2023-52389

Source
https://nvd.nist.gov/vuln/detail/CVE-2023-52389
Import Source
https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2023-52389.json
JSON Data
https://api.test.osv.dev/v1/vulns/CVE-2023-52389
Related
Published
2024-01-27T03:15:07Z
Modified
2024-10-12T11:13:34.325066Z
Severity
  • 9.8 (Critical) CVSS_V3 - CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H CVSS Calculator
Summary
[none]
Details

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.

References

Affected packages

Debian:11 / poco

Package

Name
poco
Purl
pkg:deb/debian/poco?arch=source

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected

Affected versions

1.*

1.10.0-6
1.10.0-6+deb11u1
1.11.0-1
1.11.0-2
1.11.0-3
1.11.0-3+hurd.1
1.11.0-4
1.11.0-4.1
1.13.0-1
1.13.0-2
1.13.0-3
1.13.0-4
1.13.0-5
1.13.0-6

Ecosystem specific

{
    "urgency": "not yet assigned"
}

Debian:12 / poco

Package

Name
poco
Purl
pkg:deb/debian/poco?arch=source

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected

Affected versions

1.*

1.11.0-3
1.11.0-3+hurd.1
1.11.0-4
1.11.0-4.1
1.13.0-1
1.13.0-2
1.13.0-3
1.13.0-4
1.13.0-5
1.13.0-6

Ecosystem specific

{
    "urgency": "not yet assigned"
}

Debian:13 / poco

Package

Name
poco
Purl
pkg:deb/debian/poco?arch=source

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
1.13.0-6

Affected versions

1.*

1.11.0-3
1.11.0-3+hurd.1
1.11.0-4
1.11.0-4.1
1.13.0-1
1.13.0-2
1.13.0-3
1.13.0-4
1.13.0-5

Ecosystem specific

{
    "urgency": "not yet assigned"
}

Git / github.com/pocoproject/poco

Affected ranges

Type
GIT
Repo
https://github.com/pocoproject/poco
Events
Introduced
0 Unknown introduced commit / All previous commits are affected
Fixed

Affected versions

poco-1.*

poco-1.10.0-release
poco-1.10.1-release
poco-1.11.4-release
poco-1.11.5-release
poco-1.11.6-release
poco-1.11.7-release
poco-1.5.1-release
poco-1.5.2-rc1
poco-1.5.2-rc2
poco-1.5.2-rc3
poco-1.5.2-release
poco-1.5.3-rc1
poco-1.5.3-release
poco-1.5.4-release
poco-1.6.0-release
poco-1.6.1-release
poco-1.7.0-release
poco-1.7.1-release
poco-1.7.2-release
poco-1.7.3-release
poco-1.7.4-release
poco-1.7.5-release
poco-1.7.6-release
poco-1.7.7-release
poco-1.7.8-release
poco-1.7.8p1-release
poco-1.7.8p2-release
poco-1.7.8p3-release
poco-1.7.9-release
poco-1.7.9p1-release
poco-1.7.9p2-release
poco-1.8.0-release
poco-1.8.0.1-release
poco-1.8.1-release
poco-1.9.0-release
poco-1.9.1-release
poco-1.9.2-release
poco-1.9.3-release
poco-1.9.4-release