Release 0.19.3 90/315890/3 accepted/tizen/8.0/unified/20241210.170132 accepted/tizen/9.0/unified/20241210.020006 accepted/tizen/unified/20241210.041707
authorKrzysztof Malysa <k.malysa@samsung.com>
Thu, 5 Dec 2024 16:58:21 +0000 (17:58 +0100)
committerKrzysztof Malysa <k.malysa@samsung.com>
Fri, 6 Dec 2024 12:32:28 +0000 (13:32 +0100)
* Fix race condition that allows writing response too early
* Fix use after free

Change-Id: I90dab22dbdc29cc09ca0aefd13bd17c4c0062bbd

20 files changed:
CMakeLists.txt
changelog
packaging/cynara.spec
packaging/libcynara-commons.spec
packaging/libcynara-dbus.spec
src/admin/CMakeLists.txt
src/agent/CMakeLists.txt
src/client-async/CMakeLists.txt
src/client-common/CMakeLists.txt
src/client/CMakeLists.txt
src/common/CMakeLists.txt
src/helpers/creds-commons/CMakeLists.txt
src/helpers/creds-dbus/CMakeLists.txt
src/helpers/creds-gdbus/CMakeLists.txt
src/helpers/creds-sd-bus/CMakeLists.txt
src/helpers/creds-self/CMakeLists.txt
src/helpers/creds-socket/CMakeLists.txt
src/helpers/session/CMakeLists.txt
src/monitor/CMakeLists.txt
src/storage/CMakeLists.txt

index eb063b0aad64dcc3c4111f737a410432869c56bf..5c14b49a0b59b3769ca4f244efda179637a4ad82 100644 (file)
@@ -27,7 +27,7 @@
 
 CMAKE_MINIMUM_REQUIRED(VERSION 2.8.3)
 PROJECT("cynara")
-set(CYNARA_VERSION 0.19.2)
+set(CYNARA_VERSION 0.19.3)
 
 ############################# cmake packages ##################################
 
index 4f798cf2390795cd64ebc93d5c4ededa687dee2b..bed4d985825fbfed46cc653553a2f2a5df97a629 100644 (file)
--- a/changelog
+++ b/changelog
@@ -1,3 +1,12 @@
+Release: 0.19.3
+Date:   2024.12.05
+Name:   Release 0.19.3
+Description:
+Fix race condition that allows writing response too early
+Fix use after free
+
+###############################
+
 Release: 0.19.2
 Date:   2024.11.29
 Name:   Release 0.19.2
index 6dacd416991992605fbbfbdefb951884290f11f3..5d0edad1b39f98f9b8c255aba89f140ec7d5dfcc 100644 (file)
@@ -1,6 +1,6 @@
 Name:       cynara
 Summary:    Cynara service with client libraries
-Version:    0.19.2
+Version:    0.19.3
 Release:    1
 Group:      Security/Application Privilege
 License:    Apache-2.0 or MIT
index 4ee40792ed8fd4c53dfca4aa39aba0275a3a290d..61aad11c3dec4964859db298395fc4cf685e052b 100644 (file)
@@ -1,6 +1,6 @@
 Name:       libcynara-commons
 Summary:    Cynara - cynara commons library
-Version:    0.19.2
+Version:    0.19.3
 Release:    1
 Group:      Security/Application Privilege
 License:    Apache-2.0 or MIT
index e9a82c48bd860d4e28a5b16945714f339be850ae..70cfb0255a8619dc85c88e38a4143a628d0b4dc1 100644 (file)
@@ -1,6 +1,6 @@
 Name:       libcynara-creds-dbus
 Summary:    Cynara credentials helpers library for dbus clients
-Version:    0.19.2
+Version:    0.19.3
 Release:    1
 Group:      Security/Application Privilege
 License:    Apache-2.0 or MIT
index 47ffb02ee78c0b6832ad43bcc51e8c3a7baacb9c..07de563034892bd8d14c683d4131ac51c2964aaf 100644 (file)
@@ -22,7 +22,7 @@
 #
 
 SET(LIB_CYNARA_ADMIN_VERSION_MAJOR 0)
-SET(LIB_CYNARA_ADMIN_VERSION ${LIB_CYNARA_ADMIN_VERSION_MAJOR}.19.2)
+SET(LIB_CYNARA_ADMIN_VERSION ${LIB_CYNARA_ADMIN_VERSION_MAJOR}.19.3)
 
 IF (DB_FILES_SMACK_LABEL)
    SET(SMACK "smack")
index 11cc203bd7a35a29cba7222c6ae6102858347a6d..d32e6e55f5293ba8101f4b6e3a5af633ce59d454 100644 (file)
@@ -22,7 +22,7 @@
 #
 
 SET(LIB_CYNARA_AGENT_VERSION_MAJOR 0)
-SET(LIB_CYNARA_AGENT_VERSION ${LIB_CYNARA_AGENT_VERSION_MAJOR}.19.2)
+SET(LIB_CYNARA_AGENT_VERSION ${LIB_CYNARA_AGENT_VERSION_MAJOR}.19.3)
 
 SET(CYNARA_LIB_CYNARA_AGENT_PATH ${CYNARA_PATH}/agent)
 
index 9b7a7f023485bea414cb59f68037136e24239944..80097536d35c54c9d42b01b3000995a4cb43c2a2 100644 (file)
@@ -22,7 +22,7 @@
 #
 
 SET(LIB_CYNARA_ASYNC_VERSION_MAJOR 0)
-SET(LIB_CYNARA_ASYNC_VERSION ${LIB_CYNARA_ASYNC_VERSION_MAJOR}.19.2)
+SET(LIB_CYNARA_ASYNC_VERSION ${LIB_CYNARA_ASYNC_VERSION_MAJOR}.19.3)
 
 SET(CYNARA_LIB_CYNARA_ASYNC_PATH ${CYNARA_PATH}/client-async)
 
index 526f050d21e01ac7dd3dcc1d892f33c2c49e69fd..b3c4834a5a23fc4f9bb7b7e87af75480bd07fae5 100644 (file)
@@ -22,7 +22,7 @@
 #
 
 SET(LIB_CYNARA_CLIENT_COMMON_VERSION_MAJOR 0)
-SET(LIB_CYNARA_CLIENT_COMMON_VERSION ${LIB_CYNARA_CLIENT_COMMON_VERSION_MAJOR}.19.2)
+SET(LIB_CYNARA_CLIENT_COMMON_VERSION ${LIB_CYNARA_CLIENT_COMMON_VERSION_MAJOR}.19.3)
 
 SET(LIB_CYNARA_COMMON_PATH ${CYNARA_PATH}/client-common)
 
index c822b897c762f90b049ca18cfa63c8de63490f38..a6dea16e7370aa092f3b76a55bcdbc35577a726b 100644 (file)
@@ -23,7 +23,7 @@
 #
 
 SET(LIB_CYNARA_VERSION_MAJOR 0)
-SET(LIB_CYNARA_VERSION ${LIB_CYNARA_VERSION_MAJOR}.19.2)
+SET(LIB_CYNARA_VERSION ${LIB_CYNARA_VERSION_MAJOR}.19.3)
 
 SET(LIB_CYNARA_PATH ${CYNARA_PATH}/client)
 
index 93e9fa0064cae975fcaa47cc9b939b35c5308ee7..d829cba4a12fdb5d2215861138aa34a220d711d7 100644 (file)
@@ -22,7 +22,7 @@
 #
 
 SET(CYNARA_COMMON_VERSION_MAJOR 0)
-SET(CYNARA_COMMON_VERSION ${CYNARA_COMMON_VERSION_MAJOR}.19.2)
+SET(CYNARA_COMMON_VERSION ${CYNARA_COMMON_VERSION_MAJOR}.19.3)
 
 SET(COMMON_PATH ${CYNARA_PATH}/common)
 
index 0c30d4a6fdaa8857b964f13f882fa86c1eb7a1af..5c4677298e0300bd543edeb428c7f5d6a2aa221c 100644 (file)
@@ -24,7 +24,7 @@
 #
 
 SET(LIB_CREDS_COMMONS_VERSION_MAJOR 0)
-SET(LIB_CREDS_COMMONS_VERSION ${LIB_CREDS_COMMONS_VERSION_MAJOR}.19.2)
+SET(LIB_CREDS_COMMONS_VERSION ${LIB_CREDS_COMMONS_VERSION_MAJOR}.19.3)
 
 SET(LIB_CREDS_COMMONS_PATH ${CYNARA_PATH}/helpers/creds-commons)
 
index ab48cac2ee3180039476b612b4983625bc5af90b..0c6e9e8eaf3713d60947ba3454f86d7f0eb09522 100644 (file)
@@ -24,7 +24,7 @@
 #
 
 SET(LIB_CREDS_DBUS_VERSION_MAJOR 0)
-SET(LIB_CREDS_DBUS_VERSION ${LIB_CREDS_DBUS_VERSION_MAJOR}.19.2)
+SET(LIB_CREDS_DBUS_VERSION ${LIB_CREDS_DBUS_VERSION_MAJOR}.19.3)
 
 SET(LIB_CREDS_DBUS_PATH ${CYNARA_PATH}/helpers/creds-dbus)
 SET(LIB_CREDS_COMMONS_PATH ${CYNARA_PATH}/helpers/creds-commons)
index eeeeb34ffe89f6f0e32d8ecbf166ed1aaa2cae86..469ce251eff72e42bd44f6ef0c3648bba387cc8c 100644 (file)
@@ -24,7 +24,7 @@
 #
 
 SET(LIB_CREDS_GDBUS_VERSION_MAJOR 0)
-SET(LIB_CREDS_GDBUS_VERSION ${LIB_CREDS_GDBUS_VERSION_MAJOR}.19.2)
+SET(LIB_CREDS_GDBUS_VERSION ${LIB_CREDS_GDBUS_VERSION_MAJOR}.19.3)
 
 SET(LIB_CREDS_GDBUS_PATH ${CYNARA_PATH}/helpers/creds-gdbus)
 SET(LIB_CREDS_COMMONS_PATH ${CYNARA_PATH}/helpers/creds-commons)
index 9ac90fb704da3efca552b9c410a35dcc21ea0196..b2ea196733c11a59ad7160f621bd4119707cba7f 100644 (file)
@@ -22,7 +22,7 @@
 #
 
 SET(LIB_CREDS_SD_BUS_VERSION_MAJOR 0)
-SET(LIB_CREDS_SD_BUS_VERSION ${LIB_CREDS_SD_BUS_VERSION_MAJOR}.19.2)
+SET(LIB_CREDS_SD_BUS_VERSION ${LIB_CREDS_SD_BUS_VERSION_MAJOR}.19.3)
 
 SET(LIB_CREDS_SD_BUS_PATH ${CYNARA_PATH}/helpers/creds-sd-bus)
 
index 13b2a370af61cdc6ee463edf3a3b9cef61407360..c5752b9a329f23179800dc421f552feecd88226a 100644 (file)
@@ -22,7 +22,7 @@
 #
 
 SET(LIB_CREDS_SELF_VERSION_MAJOR 0)
-SET(LIB_CREDS_SELF_VERSION ${LIB_CREDS_SELF_VERSION_MAJOR}.19.2)
+SET(LIB_CREDS_SELF_VERSION ${LIB_CREDS_SELF_VERSION_MAJOR}.19.3)
 
 SET(LIB_CREDS_SELF_PATH ${CYNARA_PATH}/helpers/creds-self)
 
index 6f8b66d591e61f82207669534e569c569ce32e87..1f2eb5b801d49ffc67c810613298ad8aab28ebd5 100644 (file)
@@ -24,7 +24,7 @@
 #
 
 SET(LIB_CREDS_SOCKET_VERSION_MAJOR 0)
-SET(LIB_CREDS_SOCKET_VERSION ${LIB_CREDS_SOCKET_VERSION_MAJOR}.19.2)
+SET(LIB_CREDS_SOCKET_VERSION ${LIB_CREDS_SOCKET_VERSION_MAJOR}.19.3)
 
 SET(LIB_CREDS_SOCKET_PATH ${CYNARA_PATH}/helpers/creds-socket)
 
index 61756b76725dfb2033ba5c879562c03331303197..fa6a97f4cab6b5a7bfc821e8addf00de49dd9912 100644 (file)
@@ -24,7 +24,7 @@
 #
 
 SET(LIB_SESSION_VERSION_MAJOR 0)
-SET(LIB_SESSION_VERSION ${LIB_SESSION_VERSION_MAJOR}.19.2)
+SET(LIB_SESSION_VERSION ${LIB_SESSION_VERSION_MAJOR}.19.3)
 
 SET(LIB_SESSION_PATH ${CYNARA_PATH}/helpers/session)
 
index 4383fc5f64312477ae51f74038c1a35d56821122..7ae3cea86495c9a247f6763309640ae4c99c7166 100644 (file)
@@ -22,7 +22,7 @@
 #
 
 SET(LIB_CYNARA_MONITOR_VERSION_MAJOR 0)
-SET(LIB_CYNARA_MONITOR_VERSION ${LIB_CYNARA_MONITOR_VERSION_MAJOR}.19.2)
+SET(LIB_CYNARA_MONITOR_VERSION ${LIB_CYNARA_MONITOR_VERSION_MAJOR}.19.3)
 
 SET(LIB_CYNARA_MONITOR_PATH ${CYNARA_PATH}/monitor)
 
index 44e475bd08371c6012b2f139d595a205875e4e90..6f9a6a5c8525cd04d8f5bacc8380e45e8152b860 100644 (file)
@@ -23,7 +23,7 @@
 #
 
 SET(LIB_CYNARA_STORAGE_VERSION_MAJOR 0)
-SET(LIB_CYNARA_STORAGE_VERSION ${LIB_CYNARA_STORAGE_VERSION_MAJOR}.19.2)
+SET(LIB_CYNARA_STORAGE_VERSION ${LIB_CYNARA_STORAGE_VERSION_MAJOR}.19.3)
 
 SET(CYNARA_LIB_CYNARA_STORAGE_PATH ${CYNARA_PATH}/storage)