diff --git a/doc/releases/release-notes-4.3.rst b/doc/releases/release-notes-4.3.rst index e5d6ab778ee53..6639af19f5aef 100644 --- a/doc/releases/release-notes-4.3.rst +++ b/doc/releases/release-notes-4.3.rst @@ -46,6 +46,10 @@ The following CVEs are addressed by this release: * :cve:`2025-9557`: Under embargo until 2025-11-24 * :cve:`2025-9558`: Under embargo until 2025-11-24 * :cve:`2025-12035`: Under embargo until 2025-12-13 +* :cve:`2025-59438` `Padding oracle through timing of cipher error reporting + `_ +* :cve:`2025-54764` `Side channel in RSA key generation and operations (SSBleed, M-Step) + `_ More detailed information can be found in: https://docs.zephyrproject.org/latest/security/vulnerabilities.html @@ -1194,6 +1198,11 @@ Libraries / Subsystems :kconfig:option:`CONFIG_PSA_CRYPTO_PROVIDER_CUSTOM` is also added to allow end users to provide a custom solution. + * Updated from version 3.6.4 to version 3.6.5. Release notes for this release can be found at the + following link: + + * https://github.com/Mbed-TLS/mbedtls/releases/tag/mbedtls-3.6.5 + * Secure storage * The experimental status has been removed. (:github:`96483`) diff --git a/tests/bsim/bluetooth/mesh/overlay_gatt.conf b/tests/bsim/bluetooth/mesh/overlay_gatt.conf index 0438205696e39..d10b3c8f2b78d 100644 --- a/tests/bsim/bluetooth/mesh/overlay_gatt.conf +++ b/tests/bsim/bluetooth/mesh/overlay_gatt.conf @@ -8,3 +8,8 @@ CONFIG_BT_MESH_PROXY_CLIENT=y CONFIG_BT_MESH_PROXY_SOLICITATION=y CONFIG_BT_BUF_CMD_TX_COUNT=3 + +# Increase number of retransmissions for PB-ADV when running tests with PB-GATT. This is to avoid +# test failures due to pb-adv packets loss by provisionee which runs PB-GATT in parallel with +# PB-ADV. +CONFIG_BT_MESH_PB_ADV_TRANS_PDU_RETRANSMIT_COUNT=2 diff --git a/tests/bsim/bluetooth/mesh/src/test_brg.c b/tests/bsim/bluetooth/mesh/src/test_brg.c index 470f07e7929bd..dff8605cd80d5 100644 --- a/tests/bsim/bluetooth/mesh/src/test_brg.c +++ b/tests/bsim/bluetooth/mesh/src/test_brg.c @@ -837,6 +837,9 @@ static void check_subnet_list_get(struct bt_mesh_brg_cfg_filter_netkey filter, u net_buf_simple_init(rsp.list, 0); + /* Sleep here to avoid packet collision. */ + k_sleep(K_MSEC(100)); + LOG_INF("Getting subnet list, filter = (filter: %d, subnet: %d), start_idx = %d", filter.filter, filter.net_idx, start_idx); ASSERT_OK(bt_mesh_brg_cfg_cli_subnets_get(0, BRIDGE_ADDR, filter, start_idx, &rsp)); diff --git a/west.yml b/west.yml index 01c3405060414..513150be2e497 100644 --- a/west.yml +++ b/west.yml @@ -316,7 +316,7 @@ manifest: revision: b03edc8e6282a963cd312cd0b409eb5ce263ea75 path: modules/lib/gui/lvgl - name: mbedtls - revision: f4c0283ca55fc4085815d4793a26e19f20be2f97 + revision: c5b06d89c9c498d8fc8659ce31f7e53137b6270f path: modules/crypto/mbedtls groups: - crypto