Skip to content

{bp-3598} !fsutils/passwd: remove insecure default TEA encryption keys#3612

Merged
xiaoxiang781216 merged 1 commit into
apache:releases/13.0from
jerpelea:bp-3598
Jul 6, 2026
Merged

{bp-3598} !fsutils/passwd: remove insecure default TEA encryption keys#3612
xiaoxiang781216 merged 1 commit into
apache:releases/13.0from
jerpelea:bp-3598

Conversation

@jerpelea

@jerpelea jerpelea commented Jul 6, 2026

Copy link
Copy Markdown
Contributor

Summary

Use 0 as a Kconfig placeholder. The nuttx build rejects unset keys and can generate random values when configured.

BREAKING CHANGE: CONFIG_FSUTILS_PASSWD_KEY1..4 no longer default to 0x12345678 / 0x9abcdef0. Configs that relied on those defaults must set keys manually or enable BOARD_ETC_ROMFS_PASSWD_RANDOMIZE_KEYS in nuttx. Fix: set keys in menuconfig or enable random key generation.

Impact

RELEASE

Testing

CI

Use 0 as a Kconfig placeholder. The nuttx build rejects unset keys
and can generate random values when configured.

BREAKING CHANGE: CONFIG_FSUTILS_PASSWD_KEY1..4 no longer default to
0x12345678 / 0x9abcdef0. Configs that relied on those defaults must
set keys manually or enable BOARD_ETC_ROMFS_PASSWD_RANDOMIZE_KEYS in
nuttx. Fix: set keys in menuconfig or enable random key generation.

Signed-off-by: Abhishek Mishra <mishra.abhishek2808@gmail.com>
@jerpelea

jerpelea commented Jul 6, 2026

Copy link
Copy Markdown
Contributor Author

@cederom ping

@xiaoxiang781216 xiaoxiang781216 merged commit 4f861a4 into apache:releases/13.0 Jul 6, 2026
41 checks passed
@jerpelea jerpelea deleted the bp-3598 branch July 6, 2026 11:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants