Commit Graph

41525 Commits

Author SHA1 Message Date
Jiang Jiang Jian
b21c907b3d Merge branch 'fix/improve_get_start_doc_notes_v53' into 'release/v5.3'
fix(doc): fix get start process in port notes

See merge request espressif/esp-idf!45226
2026-01-26 10:50:27 +08:00
Jiang Jiang Jian
b1f588a521 Merge branch 'bugfix/idfci-7928_v5.3' into 'release/v5.3'
backport v5.3: fix ci failed test case of Automatic light occurs when tasks are suspended

See merge request espressif/esp-idf!45213
2026-01-26 10:48:45 +08:00
Jiang Jiang Jian
97b6acea33 Merge branch 'bugfix/esp_idf_p4_pm-654_v5.3' into 'release/v5.3'
fix(esp_hal_wdt): ESP32P4 RTC WDT stage0 timeout set error(v5.3)

See merge request espressif/esp-idf!45307
2026-01-26 10:44:34 +08:00
Jiang Jiang Jian
7debd4858d Merge branch 'fix/ieee802154_sec_frame_config_v5.3' into 'release/v5.3'
fix(802.15.4): fixed security frame configuration (v5.3)

See merge request espressif/esp-idf!45355
2026-01-26 10:39:51 +08:00
Wang Meng Yang
86a2cd358b Merge branch 'bugfix/sync_security_fix_from_flouride_v5.3' into 'release/v5.3'
fix: synchronized several security-related fixes from Google Fluoride (v5.3)

See merge request espressif/esp-idf!44409
2026-01-23 10:17:34 +08:00
Martin Vychodil
05be360759 Merge branch 'contribute/github_pr_17789_v5.3' into 'release/v5.3'
fix(storage/spiffs): fix readdir setting errno on directory end (v5.3)

See merge request espressif/esp-idf!45383
2026-01-23 04:37:19 +08:00
Augusto Zanellato
1333f8310e fix(storage/spiffs): fix readdir setting errno on directory end
spiffs_res_to_errno maps `SPIFFS_ERR_END_OF_OBJECT` to EIO which breaks the common contract where
errno should be 0 if readdir iterated through all the entries in a directory.

The fix is explicitly checking for `SPIFFS_ERR_END_OF_OBJECT` and in that case set errno to 0.
2026-01-22 15:02:22 +01:00
zwx
d711ffabf7 fix(802.15.4): locate the ieee802154_sec_clear on the noflash 2026-01-22 19:47:57 +08:00
zwx
fa7b11e4f9 fix(802.15.4): fixed security frame configuration 2026-01-22 15:15:26 +08:00
Rahul Tank
899ad86b51 Merge branch 'bugfix/fix_memory_leak_in_deinit_v5.3' into 'release/v5.3'
fix(nimble): Fixed invalid access to already freed memory in deinit sequence (v5.3)

See merge request espressif/esp-idf!45236
2026-01-22 09:31:47 +05:30
Island
85e984ec38 Merge branch 'fix/ble_mesh_eliminate_deprecated_warn_for_mbt_v5.3' into 'release/v5.3'
fix(ble_mesh): eliminate deprecated warning for mbt (v5.3)

See merge request espressif/esp-idf!44627
2026-01-22 11:44:22 +08:00
Jin Cheng
80d811ecb1 fix(bt/bluedroid): cleaned the code according to the tool cppcheck 2026-01-22 10:53:51 +08:00
Jin Cheng
833597cf0f fix(bt/bluedroid): fixed possible OOB read in smp_br_data_received 2026-01-22 10:53:51 +08:00
Jin Cheng
6aacb79a7c fix(bt/bluedroid): drop connection when atttempting to disable encryption 2026-01-22 10:53:51 +08:00
Jin Cheng
a0719393cb fix(bt/bluedroid): fixed an integer overflow bug in attp_build_read_multi_cmd 2026-01-22 10:53:51 +08:00
Jin Cheng
df9e25affa fix(bt/bluedroid): fixed an integer overflow bug in avdt_msg_asmbl 2026-01-22 10:53:51 +08:00
Jin Cheng
b079446301 fix(bt/bluedroid): fixed an OOB bug in bta_av_setconfig_rej 2026-01-22 10:53:51 +08:00
Jin Cheng
035c2e5204 fix(bt/bluedroid): fixed an OOB bug in btm_read_rssi_complete 2026-01-22 10:53:51 +08:00
Jin Cheng
25aa93ed9b fix(bt/bluedroid): fixed an OOB bug in btm_delete_stored_link_key_complete 2026-01-22 10:53:51 +08:00
Jin Cheng
90ca5a29bc fix(bt/bluedroid): fixed an OOB bug in btm_read_tx_power_complete 2026-01-22 10:53:51 +08:00
Jin Cheng
3bad841601 fix(bt/bluedroid): fixed an OOB bug in btm_create_conn_cancel_complete 2026-01-22 10:53:51 +08:00
Jin Cheng
7a7f21f3d0 fix(bt/bluedroid): fixed an OOB bug in btm_read_local_oob_complete 2026-01-22 10:53:51 +08:00
Jin Cheng
e6c3031280 fix(bt/bluedroid): fixed an OOB write in SDP_AddAttribute 2026-01-22 10:53:51 +08:00
Jin Cheng
1f82934814 fix(bt/bluedroid): report failure when not able to connect to AVRCP 2026-01-22 10:53:51 +08:00
Jin Cheng
f814a1125e fix(bt/bluedroid): fixed buffer overflow in BRSF 2026-01-22 10:53:51 +08:00
Jin Cheng
c2cf36d98c fix(bt/bluedroid): added negative length check in process_service_search_rsp 2026-01-22 10:53:51 +08:00
Jin Cheng
13033abfe0 fix(bt/bluedroid): fixed OOB read in SDP server continuation length 2026-01-22 10:53:51 +08:00
Jin Cheng
91b76926aa fix(bt/bluedroid): added length check when copy AVDTP packet 2026-01-22 10:53:51 +08:00
Jin Cheng
09f381ba97 fix(bt/bluedroid): fixed OOB read in AT_SKIP_RESET 2026-01-22 10:53:51 +08:00
Jin Cheng
80fda864ad fix(bt/bluedroid): fixed OOB write in bta_hf_client_handle_cind_list_item 2026-01-22 10:53:51 +08:00
Jin Cheng
0084b75e2d fix(bt/bluedroid): added boundary check when reading SDP attribute response packet 2026-01-22 10:53:51 +08:00
Jin Cheng
4d13c41ce8 fix(bt/bluedroid): fixed potential OOB read in the avrc_pars_vendor_rsp 2026-01-22 10:53:51 +08:00
Jin Cheng
4e47e20177 fix(bt/bluedroid): fixed potential OOB read in the reporting handler
Thanks to Luigino Camastra and Pavel Kohout from Aisle Research as
co-reporters for discovering and reporting this issue.
2026-01-22 10:53:51 +08:00
Jin Cheng
bca3ea13f6 fix(bt/bluedroid): fixed a potential overflow about the media payload offset
This variable is uint16_t, and is possible to overflow when the length
of headder extension is larger. Here we compare with the data length to
prevent any exceptions.
2026-01-22 10:53:51 +08:00
Jin Cheng
0296e64d35 fix(bt/bluedroid): fixed p_data null dereference in l2c_csm_open 2026-01-22 10:53:51 +08:00
Jin Cheng
56494d664e fix(bt/bluedroid): fixed Use-After-Free in btm_sec_[dis]connected 2026-01-22 10:53:51 +08:00
Jin Cheng
516a54f0fb fix(bt/bluedroid): reject device with same address in legacy paring 2026-01-22 10:53:51 +08:00
Jin Cheng
2cb39d84aa fix(bt/bluedroid): ignore AVCT commands that are too long 2026-01-22 10:53:51 +08:00
Jin Cheng
2e9a6554e4 fix(bt/bluedroid): use osi_calloc to zero reserved fields in AVRCP 2026-01-22 10:53:51 +08:00
Jin Cheng
dfad85a5cd fix(bt/bluedroid): make sure SDP only start discovery once 2026-01-22 10:53:51 +08:00
Jin Cheng
e2c0498697 fix(bt/bluedroid): check event ID if of register notification from remote to avoid OOB write 2026-01-22 10:53:51 +08:00
Jin Cheng
2f17f9ffd7 fix(bt/blurdoird): check Classic key before cross-key derivation 2026-01-22 10:53:51 +08:00
Jin Cheng
87740ade2d fix(bt/blurdoird): enable bitpool snity checks 2026-01-22 10:53:51 +08:00
Marius Vikhammer
1b4082ebcd Merge branch 'ci/enable_esp_event_tests_v5.3' into 'release/v5.3'
ci(core): fixed esp_event  not running properly in CI (v5.3)

See merge request espressif/esp-idf!44760
2026-01-22 09:12:21 +08:00
Alexey Gerenkov
418b307914 Merge branch 'update_jtag_docs_v5.3' into 'release/v5.3'
Update jtag docs (v5.3)

See merge request espressif/esp-idf!44889
2026-01-21 23:09:32 +08:00
Wang Meng Yang
73860f3c6e Merge branch 'feat/set_max_sync_conn_v5.3' into 'release/v5.3'
feat(bt): set BR/EDR max sync conn eff for Bluedroid HFP on ESP32 (v5.3)

See merge request espressif/esp-idf!45244
2026-01-21 19:47:06 +08:00
Wang Meng Yang
df554b5b54 Merge branch 'bugfix/source_acp_miss_audio_cfg_evt_v5.3' into 'release/v5.3'
Bugfix/source acp miss audio cfg evt v5.3

See merge request espressif/esp-idf!45260
2026-01-21 19:13:30 +08:00
Roland Dobai
b5b374ab3a Merge branch 'coredump_read_flash_retry_v5.3' into 'release/v5.3'
Add retry logic to espcoredump subprocess call (v5.3)

See merge request espressif/esp-idf!45320
2026-01-21 10:10:26 +01:00
Erhan Kurubas
0bfd92877f test(panic): add retry logic to espcoredump subprocess call 2026-01-21 08:33:47 +03:00
Rahul Tank
9a6d89752a fix(nimble): Fix memory leak in controller/stack deinit sequence 2026-01-21 10:30:35 +05:30