Page MenuHomeFreeBSD

em(4): fix capability bounds to access checksum context
ClosedPublic

Authored by br on Nov 25 2025, 8:55 AM.
Tags
None
Referenced Files
Unknown Object (File)
Sat, Mar 28, 4:40 AM
Unknown Object (File)
Sat, Mar 21, 5:53 AM
Unknown Object (File)
Wed, Mar 18, 9:52 PM
Unknown Object (File)
Wed, Mar 18, 1:43 PM
Unknown Object (File)
Tue, Mar 17, 10:25 PM
Unknown Object (File)
Sat, Mar 14, 11:34 PM
Unknown Object (File)
Wed, Mar 11, 1:55 AM
Unknown Object (File)
Sat, Mar 7, 7:34 PM
Subscribers

Details

Reviewers
gallatin
kbowling
Group Reviewers
cheri
Restricted Owners Package(Owns No Changed Paths)
Commits
rG64ee9c166ce5: em(4): fix capability bounds needed to access checksum context.
Summary

Ensure the offp capability bounds cover entire struct with checksum fields.

This is needed for CHERI systems to avoid bounds violation trap, as otherwise offp allowed to dereference 4 bytes of csum_flags field only so bzero failed.

Test Plan

Tested on ARM Morello.

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable