Page MenuHomeFreeBSD

Don't leak a session and lock if a GMAC key has an invalid length.
ClosedPublic

Authored by jhb on Apr 4 2017, 4:33 PM.
Tags
None
Referenced Files
F145841105: D10273.id27040.diff
Wed, Feb 25, 3:06 AM
Unknown Object (File)
Mon, Feb 23, 3:50 AM
Unknown Object (File)
Sun, Feb 22, 7:05 PM
Unknown Object (File)
Sun, Feb 22, 7:05 PM
Unknown Object (File)
Sun, Feb 22, 7:05 PM
Unknown Object (File)
Tue, Feb 17, 2:25 PM
Unknown Object (File)
Wed, Feb 11, 5:27 AM
Unknown Object (File)
Thu, Jan 29, 11:43 PM
Subscribers

Details

Test Plan
  • Run a buggy gcm test that did not set the hash key only the cipher key (so the hash key length was 0). Observe panic on return to userland due to leaked lock.

Diff Detail

Repository
rS FreeBSD src repository - subversion
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

delphij added a subscriber: delphij.

Looks good to me.

This revision is now accepted and ready to land.Apr 4 2017, 5:06 PM
This revision was automatically updated to reflect the committed changes.