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)
Mon, Feb 23, 6:56 PM
Unknown Object (File)
Sun, Feb 8, 1:45 AM
Unknown Object (File)
Sat, Feb 7, 4:31 PM
Unknown Object (File)
Jan 31 2026, 12:18 PM
Unknown Object (File)
Jan 16 2026, 10:37 PM
Unknown Object (File)
Jan 16 2026, 6:53 PM
Unknown Object (File)
Jan 14 2026, 12:59 PM
Unknown Object (File)
Jan 10 2026, 3:31 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