| Summary: | mysql-connector-c++ possible new security issue CVE-2022-4899 | ||
|---|---|---|---|
| Product: | Mageia | Reporter: | David Walser <luigiwalser> |
| Component: | Security | Assignee: | David GEIGER <geiger.david68210> |
| Status: | RESOLVED INVALID | QA Contact: | Sec team <security> |
| Severity: | normal | ||
| Priority: | Normal | CC: | davidwhodgins |
| Version: | Cauldron | ||
| Target Milestone: | --- | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Source RPM: | mysql-connector-c++-8.0.32-3.mga9.src.rpm | CVE: | |
| Status comment: | |||
|
Description
David Walser
2023-07-21 20:42:28 CEST
Unable to pin down the package, only similar: mysql-connector-java mysql-connector-net mysql-connector-net-devel python3-mysql-connector If the solution is embedded zstd, https://dev.mysql.com/downloads/connector/cpp/ shows current version is 8.1.0, but cannot see what it offers/fixes. DavidG If you do not want this, please re-assign it. Assignee:
bugsquad =>
geiger.david68210 (In reply to Lewis Smith from comment #1) > Unable to pin down the package, only similar: > mysql-connector-java > mysql-connector-net > mysql-connector-net-devel > python3-mysql-connector The SRPM is mysql-connector-c++. RPMS from it in Mageia 8 are: lib64mysqlcppconn-devel lib64mysqlcppconn7 lib64mysqlcppconn8-devel lib64mysqlcppconn8_2 lib64mysqlcppconn9 Our mysql-connector-c++ is already linked to system zstd in lib64mysqlcppconn8_2 package: In our spec file there is as cmake build option: -DBUNDLE_DEPENDENCIES=OFF \ -DWITH_PROTOBUF=system \ -DWITH_LZ4=system \ -DWITH_SSL=system \ -DWITH_ZLIB=system \ -DWITH_ZSTD=system \ $ urpmq --whatrequires lib64zstd1 |grep mysql lib64mysqlcppconn8_2 Ahh, I see that in Mageia 8 too. But lib64mysqlcppconn9 doesn't require lib64zstd1? Doesn't need it. lib64zstd1 is required by systemd, so is present in every install. CC:
(none) =>
davidwhodgins lib64mysqlcppconn8_2-8.0.32-1.mga8.x86_64.rpm in 8/Core/Updates repo requires it. $ urpmq --requires-recursive basesystem-minimal|grep zstd lib64zstd1 zstd As it's already required, that's redundant but does no harm. Dave, I don't see the point you're trying to make. I just thought it weird that this SRPM produces the library with two different major numbers, but only one of them uses system zstd. Ah. Sorry. I was responding to comment 4 after reading it in the bugs ml. Didn't notice the mention of the bundled copy. It is only lib64mysqlcppconn8_2 which uses zstd future not lib64mysqlcppconn9! Ok, thanks for the clarification. Resolution:
(none) =>
INVALID |