Home GnuPG
Diffusion GnuPG e0a312bfd646

kbx: Add bounds check to detect corrupt keyboxes.

Description

kbx: Add bounds check to detect corrupt keyboxes.

* kbx/keybox-dump.c (_keybox_dump_blob): Fix the fixmes.

kbxutil is a debug tool but nevertheless it should behave well and not
read beyond allocated buffers and in turn crash.

Vincent Ulitzsch and Dominik Maier were kind enough to report these
crashes along with a couple of test keyboxes and crash analysis.

  • Signed-off-by: Werner Koch <wk@gnupg.org>

Details

Provenance
wernerAuthored on Sep 22 2020, 11:45 AM
Parents
rG26da47ae53d5: scd: Extend KEYPAIRINFO with an algorithm string.
Branches
Unknown
Tags
Unknown