Bootloader // AVB keys used in ROMs for Fairphone 3+4

,

I had a look at vbmeta.img and can confirm that test keys are used for Android Verified Boot for the Stock ROM (checked via avbtool).

What does that mean? Probably the Google AVB test key is configured as OEM root of trust for the bootloader … that in theory opens the possibilty to modify the system without triggering the intergrity checks (though it’s not that trivial).

Or is there another mechanism for secure boot that I’m not aware of?

I personally am a bit more concerned that test key are used apparently accidientially then I am about the actual security implifications oft this.

Hi,

Is this issue about test key in production still revelant ? Does Fairphone support ever replied something on this problem ?

Regards

I just checked, builds are still signed with test keys and that’s unlikely to change.

Just imagine the support nightmare it would create if Fairphone suddenly started to sign their releases with a different key. I’m not even sure it’s possible to update the built-in root of trust, no idea :thinking:
If that’s the case, they’d have to switch to a user-settable root of trust, like some of the custom ROMs are using, which presents the user with a nice :warning: yellow warning screen :warning: on every boot.

FP support probably won’t be all that helpful here, you’d have to be lucky to get redirected to one of the developers. Either way, this issue is unlikely to get resolved :man_shrugging:

If I understand this correctly, using publicly available test keys undermines the whole verified boot process. Sounds like a serious security issue which really needs to be addressed by Fairphone…

If you are using stock FPOS, it absolutely does.

There’s still no leaked EDL loader available…

…so at the moment the door is held shut by security through obscurity, always the best kind… :man_facepalming::smirk:

I aggree, they need to address this, but I don’t think it’s going to get resolved.

4 Likes

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.