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)
Fri, Jan 16, 10:37 PM
Unknown Object (File)
Fri, Jan 16, 6:53 PM
Unknown Object (File)
Wed, Jan 14, 12:59 PM
Unknown Object (File)
Sat, Jan 10, 3:31 PM
Unknown Object (File)
Sat, Jan 10, 5:49 AM
Unknown Object (File)
Dec 17 2025, 10:35 PM
Unknown Object (File)
Dec 12 2025, 4:47 AM
Unknown Object (File)
Dec 10 2025, 3:03 AM
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