-
Notifications
You must be signed in to change notification settings - Fork 152
Fenrir fixes 2026 06 10 #792
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
mattia-moffa
merged 37 commits into
wolfSSL:master
from
danielinux:fenrir-fixes-2026-06-10
Jun 11, 2026
Merged
Changes from all commits
Commits
Show all changes
37 commits
Select commit
Hold shift + click to select a range
55e13b5
F-4782: bound hdr->pos in bitmap_put to prevent OOB write from corrup…
danielinux b3cfb9e
F-4717: reject PCI BARs whose region overruns the pool to prevent cur…
danielinux 306a304
F-4716: reject SDHCI block addresses that overflow 32-bit SD command …
danielinux e0f271b
F-4715: bound GPT partition-entry array size before CRC scan in disk_…
danielinux 93a8fe8
F-4714: compute GPT header offset in 64 bits to prevent uint32_t over…
danielinux 0f01a9d
F-4692: guard squashelf segment-offset alignment against integer over…
danielinux 6a60ea3
F-4651: bound multiboot2 header_length to prevent OOB tag walk
danielinux 71545e9
F-4339: widen uart-flash-server bounds checks to 64-bit to stop uint3…
danielinux 3423173
F-4258: reject GPT partitions whose LBA extent overflows uint64_t
danielinux f7e7733
F-5747: guard fdt_data_size_ and fdt_splice_string_ against off_dt_st…
danielinux 2b0fde4
F-5745: fix off-by-one in hal_flash_erase skipping last page when len…
danielinux c165905
F-5357: zeroize digest and uuid_be stack buffers in hal_uds_derive_ke…
danielinux d3bd09f
F-5351: test wolfBoot_open_self_address rejects bad magic with hdr_ok…
danielinux 712f389
F-5348: always evaluate keyslot_CT_hint_matches for every slot
danielinux 286581c
F-5093: fix OOB memset in x86_paging_setup_ptp and non-looping panic
danielinux 87fc929
F-5092: fix off-by-one in fwtpm_nv_read/write/erase offset guard
danielinux 9bfecfb
Fix fwTPM unit test CI config
danielinux f7bf241
Guard mcxn UDS zeroize helper
danielinux f20cd30
F-4972: zeroize stack wc_MlDsaKey after Free in keygen_ml_dsa cleanup
danielinux 652febd
F-4971: zeroize stack ed448_key after Free in keygen_ed448 cleanup
danielinux ca3e76a
F-4970: zeroize stack ecc_key after Free in keygen_ecc cleanup
danielinux 793cec4
F-4969: zeroize stack RsaKey after FreeRsaKey in keygen_rsa cleanup
danielinux 3349bef
F-4966: fix nwords=0 truncation on sub-word write to 16-bit NOR flash
danielinux 5958185
F-4788: zeroize stack ed25519_key after Free in keygen_ed25519 cleanup
danielinux 051c41c
F-4786: fix delta_base_version LE decode in base_diff for big-endian …
danielinux 2a3cbf2
F-4784: erase psa_store object data on write-mode open to clear resid…
danielinux a24f107
F-4649: erase pkcs11_store object sectors on write-mode open to clear…
danielinux 63b58c5
F-4647: bound strlen to ATA_SECURITY_PASSWORD_LEN in passphrase path
danielinux ef16945
F-4420: zeroize XmssKey on all error paths in keygen_xmss
danielinux aebecba
F-4419: zeroize LmsKey on all error paths in keygen_lms
danielinux ad3bc88
F-4418: fix BSS-clear collision guard to use mem_size instead of file…
danielinux 9e390e8
F-4414: replace strtol with strtoul for fw_version to fix saturation …
danielinux 82142f8
F-4412: add equal-version emergency rollback test to pin >= operator
danielinux 893973a
Handle fdt splice size errors (addressed Mattia's comment)
danielinux 88befb6
Preserve neighboring store objects on truncate (addressed Fenrir's
danielinux 590164e
Fix x86 FSP freestanding build regressions
danielinux 423c1d4
Revert misguided secret_size guard in sata_unlock_disk
danielinux File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.