-
Notifications
You must be signed in to change notification settings - Fork 2k
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
gnrc_sixlowpan: Various hardening fixes #18817
Conversation
See |
Murdock results✔️ PASSED 3c7c9fe tests/unittests: fix get_frame_hdr_len tests for hardened parsing
ArtifactsThis only reflects a subset of all builds from https://ci-prod.riot-os.org. Please refer to https://ci.riot-os.org for a complete build for now. |
sys/net/gnrc/network_layer/sixlowpan/iphc/gnrc_sixlowpan_iphc.c
Outdated
Show resolved
Hide resolved
c228beb
to
8875cc0
Compare
491c523
to
ad44030
Compare
Would be great if someone(TM) could fix this randomly failing test... |
Mhhh fails pretty reliably on |
Ok, release tests also fail for 6.6 (UDP without payload). Since this touches IPHC and NHC, I wager, this is a regression :-/. Will look into it. |
ad44030
to
3c7c9fe
Compare
1bbac1d was at fault. This was only introduced after the previous discussion in reaction to the failing tests here. However, other fixes to the "gnrc_sixlowpan_iphc: fix buffer overflow in gnrc_sixlowpan_iphc_recv()" commit, made that fix
As such, I just removed it. |
(I was able to reproduce it after all btw) |
Release tests are run here: https://github.com/RIOT-OS/RIOT/actions/runs/3346308008/jobs/5548696437 |
Succeeded. |
Backport provided in #18820 |
Contribution description
Title says everything
Testing procedure
Fragmentation and header compression (e.g. as outlined in Release Specs 4 and 6) should still work.
Issues/PRs references