Commit Graph

48853 Commits

Author SHA1 Message Date
Jin Cheng 8a44bd422d 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.
2025-12-16 17:37:13 +08:00
Jin Cheng c07ac874ec fix(bt/bluedroid): fixed p_data null dereference in l2c_csm_open 2025-12-16 17:37:13 +08:00
Jin Cheng 801504e152 fix(bt/bluedroid): fixed Use-After-Free in btm_sec_[dis]connected 2025-12-16 17:37:13 +08:00
Jin Cheng b898e65794 fix(bt/bluedroid): reject device with same address in legacy paring 2025-12-16 17:37:13 +08:00
Jin Cheng 49195d826f fix(bt/bluedroid): ignore AVCT commands that are too long 2025-12-16 17:37:13 +08:00
Jin Cheng 2c2162efdc fix(bt/bluedroid): use osi_calloc to zero reserved fields in AVRCP 2025-12-16 17:37:13 +08:00
Jin Cheng fa76f4f10a fix(bt/bluedroid): make sure SDP only start discovery once 2025-12-16 17:37:13 +08:00
Jin Cheng 86d9063aac fix(bt/bluedroid): check event ID if of register notification from remote to avoid OOB write 2025-12-16 17:37:13 +08:00
Jin Cheng 9a22611e30 fix(bt/blurdoird): check Classic key before cross-key derivation 2025-12-16 17:37:13 +08:00
Jin Cheng 1a27ef6d32 fix(bt/blurdoird): enable bitpool snity checks 2025-12-16 17:37:13 +08:00
Alexey Lapshin 141d3a1653 Merge branch 'fix/signal_h_pthread_declarations' into 'master'
fix(esp_libc): add workaround for pthread_sigmask declaration in picolibc signal.h

See merge request espressif/esp-idf!44246
2025-12-16 07:56:40 +04:00
Wang Meng Yang 5104528c52 Merge branch 'bugfix/l2c_fcr_clone_buf' into 'master'
fix(bt/bluedroid): fixed possible access to NULL in l2c_fcr_clone_buf

See merge request espressif/esp-idf!44244
2025-12-16 11:50:59 +08:00
C.S.M 082219cf77 Merge branch 'fix/jpeg_com_marker_check' into 'master'
feat(jpeg_decoder): Add decode to yuv420 since esp32p4 version3

Closes IDF-14896

See merge request espressif/esp-idf!44221
2025-12-16 10:58:52 +08:00
Wan Lei 62502fbd1c Merge branch 'fix/fix_spi_master_tests' into 'master'
fix(driver_spi): fix some master test apps

Closes IDF-7503 and IDFCI-2820

See merge request espressif/esp-idf!44234
2025-12-16 10:33:02 +08:00
Alexey Lapshin 5d38af9c17 fix(esp_libc): add workaround for pthread_sigmask declaration in picolibc signal.h 2025-12-16 09:30:41 +07:00
Wu Zheng Hui 0f549fa113 Merge branch 'fix/fix_secure_boot_fast_wake_feature' into 'master'
fix(esp_system): fix ROM secure boot fast wake feature

Closes PM-625

See merge request espressif/esp-idf!44052
2025-12-16 10:24:16 +08:00
morris 827cb1b734 Merge branch 'refactor/unify_periph_clk_init' into 'master'
refactor(esp_system): clear dependency on hal components

Closes IDF-14844 and IDF-13980

See merge request espressif/esp-idf!43725
2025-12-16 08:58:51 +08:00
Samuel Obuch 374397c2b0 Merge branch 'fix/esp32p4_eco5_multicore_wfi_autoclock_gating' into 'master'
fix(esp_hw_support): enable core1 auto clock gating for esp32p4 rev3+ multicore

See merge request espressif/esp-idf!44245
2025-12-16 06:33:20 +08:00
Chen Chen 3cf86e260c refactor(esp_system): clear dependency on hal components 2025-12-15 22:56:09 +08:00
Kevin (Lao Kaiyao) b33c9cd7ce Merge branch 'feature/support_touch_sensor_on_h4' into 'master'
feat(touch_sens): support touch sensor on H4

Closes IDF-13941

See merge request espressif/esp-idf!41511
2025-12-15 20:58:32 +08:00
Wan Lei a633083633 Merge branch 'fix/spi_clean_soc_caps' into 'master'
refactor(driver_spi): clean spi soc caps

See merge request espressif/esp-idf!44083
2025-12-15 20:48:21 +08:00
Samuel Obuch 14fcae7082 fix(esp_hw_support): enable core1 auto clock gating for esp32p4 rev3+ multicore 2025-12-15 12:51:37 +01:00
Jin Cheng 65cb0be70f fix(bt/bluedroid): fixed possible access to NULL in l2c_fcr_clone_buf 2025-12-15 19:29:20 +08:00
C.S.M b7bbc1b7c5 feat(jpeg_decoder): Add decode to yuv420 since esp32p4 version3 2025-12-15 17:38:52 +08:00
Armando (Dou Yiwen) d43b601ae0 Merge branch 'fix/fix_isp_ci_v2' into 'master'
ci: enable isp default tests

See merge request espressif/esp-idf!44211
2025-12-15 09:18:13 +00:00
wanckl 22d76fe976 fix(driver_spi): fix some master test apps 2025-12-15 16:58:10 +08:00
C.S.M d5273efdf6 fix(jpeg): Fix check in com marker 2025-12-15 15:42:02 +08:00
C.S.M 61769cad4f Merge branch 'fix/remove_done_jiras' into 'master'
fix(spi_flash): Cleanup jira tickets

See merge request espressif/esp-idf!44183
2025-12-15 15:32:59 +08:00
Island b31cf36a0f Merge branch 'fix/ble_mesh_nimble_gap_event' into 'master'
fix(ble_mesh): fix memory issue in nimble gap event forwarding

Closes BLERP-2443

See merge request espressif/esp-idf!44165
2025-12-15 14:59:51 +08:00
Island 216343d06e Merge branch 'fix/fix_pawr_crash_errors' into 'master'
Fix/fix pawr crash errors

Closes BLERP-2431

See merge request espressif/esp-idf!43864
2025-12-15 14:23:49 +08:00
Mahavir Jain 68b5c83378 Merge branch 'fix/secure_boot_verify_app_api_support_ecdsa_p384' into 'master'
Application's Secure Boot verify API support ECDSA-P384

See merge request espressif/esp-idf!44179
2025-12-15 10:12:44 +05:30
armando f021f2c8f7 ci: enable isp default tests 2025-12-15 12:00:15 +08:00
Armando (Dou Yiwen) 28a5cdc8cb Merge branch 'fix/fix_isp_ci' into 'master'
fix(isp): fix isp rev012 build

See merge request espressif/esp-idf!44177
2025-12-15 03:45:50 +00:00
Island 6781283061 Merge branch 'fix/add_soc_caps_for_pawr_feat' into 'master'
fix(ble): add soc caps feat for PAwR

Closes BLERP-2446 and BLERP-2447

See merge request espressif/esp-idf!44075
2025-12-15 11:22:55 +08:00
laokaiyao 1e54a82e42 feat(touch_sens): support touch sensor on esp32h4 2025-12-15 11:18:37 +08:00
Alexey Lapshin 93a0b45c71 Merge branch 'change/zcmp_help' into 'master'
change(build): remove outdated string in COMPILER_ENABLE_RISCV_ZCMP help

Closes IDF-14838

See merge request espressif/esp-idf!44207
2025-12-15 07:07:22 +04:00
Jiang Jiang Jian 9bbdfe89e5 Merge branch 'fix/avoid_unncessary_encryption_for_mgmt_packets' into 'master'
fix(wifi): fix memory corruption by avoiding unncessary encryption of Mgmt frames

Closes WIFIBUG-1329, WIFIBUG-1444, and WIFIBUG-1596

See merge request espressif/esp-idf!42045
2025-12-15 10:54:30 +08:00
armando ce1840173a fix(isp): fix isp rev012 build 2025-12-15 10:11:23 +08:00
Sarvesh Bodakhe e87ea58a71 fix(wifi): fix memory corruption by avoiding unncessary encryption of Mgmt frames
When wpa_supplicant sends an authentication response for an already
connection station (with keys installed after a successful 4-way
handshake), the Mgmt packet was encrypted unconditionaly based on
'bss->pmf_enable'. This lead to memory corruption since extra space for
the encryption header was assumed even when it was not there.

Fix this by verifying that the packet is actually a robust management
frame before enabling the encryption.
2025-12-14 19:25:31 +05:30
Jiang Jiang Jian 143436c31d Merge branch 'bugfix/invalid_memory_access_supplicant' into 'master'
fix(esp_wifi): Fix some invalid memory access

Closes WIFI-7114

See merge request espressif/esp-idf!43390
2025-12-14 16:00:45 +08:00
Alexey Lapshin bb1652a588 change(build): remove outdated string in COMPILER_ENABLE_RISCV_ZCMP help 2025-12-14 14:41:41 +07:00
Jiang Jiang Jian c79d397c26 Merge branch 'feat/mbedtls_aes_tests' into 'master'
Only reallocate unaligned external AES and SHA buffers

See merge request espressif/esp-idf!43894
2025-12-14 15:13:16 +08:00
Jiang Jiang Jian 9043519ddc Merge branch 'bugfix/ftm_memory_corruption' into 'master'
bugfix(wifi): Resolve the memory corruption issue in FTM

Closes WIFIBUG-1487, WIFIBUG-1112, WIFIBUG-1518, WIFIBUG-620, and WIFIBUG-692

See merge request espressif/esp-idf!44098
2025-12-14 15:10:34 +08:00
Michael (XIAO Xufeng) b5956e708e Merge branch 'change/rm_chip_matrix' into 'master'
Remove chip support table from the main READMEs

Closes IDF-14058

See merge request espressif/esp-idf!43070
2025-12-13 02:44:44 +08:00
Ondrej Kosta 05012bdf3d Merge branch 'fix/p4_fixed_mdc_config' into 'master'
fix(esp_eth): fixed ESP32P4 CSR clock range used to determine MDC

Closes IDFGH-16923

See merge request espressif/esp-idf!44063
2025-12-12 23:58:30 +08:00
Wang Ning cad04a147f Merge branch 'docs/update_installation_command_with_latest_commit_only' into 'master'
docs: update git clone command to only clone latest commit

Closes IDFGH-16842

See merge request espressif/esp-idf!43892
2025-12-12 19:21:59 +08:00
Wang Ning 61eeab0af3 docs: update git clone command to only clone latest commit 2025-12-12 19:21:59 +08:00
Frantisek Hrbata c847b341fe Merge branch 'feat/cmakev2_depgraph' into 'master'
feat(cmakev2/build): add idf_build_generate_depgraph function

Closes IDF-13072

See merge request espressif/esp-idf!43814
2025-12-12 11:49:49 +01:00
C.S.M 07519fac25 fix(spi_flash): Cleanup jira tickets 2025-12-12 17:53:01 +08:00
Chen Chen dc5b0687b9 Merge branch 'fix/awb_subwindow' into 'master'
fix(isp): Added subwindow configuration for AWB

Closes IDF-14342

See merge request espressif/esp-idf!44046
2025-12-12 17:44:15 +08:00