Opened 3 years ago

Closed 3 years ago

#11562 closed defect (fixed)

invalid rtcreset.sig causes actos to be booted with no initramfs

Reported by: dsd Owned by: Quozl
Priority: normal Milestone: Not Triaged
Component: ofw - open firmware Version: not specified
Keywords: Cc:
Blocked By: Blocking:
Deployments affected: Action Needed: no action
Verified: no

Description

There is an apparent problem with an error path through the rtcreset.sig checking.

When RTCAR is enabled and if the system has an invalid /security/rtcreset.sig file in place (e.g. badly signed or expired), boot output appears as follows:

RTCRESET found - signature invalid
Bad signature
<snip>
Trying int:\boot\runos.zip
OS found - signature valid
Not enough parameters

The kernel then crashes during boot due to not having an initramfs.

Reproduced on XO-1.5 running Q3B23.

Change History (3)

comment:1 Changed 3 years ago by wmb@…

  • Action Needed changed from never set to test in build
  • Owner changed from wmb@… to Quozl

Fixed by svn 2793.

comment:2 Changed 3 years ago by Quozl

Fixed in Q4C12.

comment:3 Changed 3 years ago by Quozl

  • Action Needed changed from test in build to no action
  • Resolution set to fixed
  • Status changed from new to closed
Note: See TracTickets for help on using tickets.