⬢ DragonFlyBSD Kernel Audit
DF-3573 / run.2.log
← back to finding ↓ download raw
BUILD_DONE
=== BASELINE (stock cik.c) ===
fwsize_bypass: [pfp] Bogus length 512 (req 8576)
fwsize_bypass: [me] Bogus length 1024 (req 8576)
== S3 control: all firmware stock ==
  cik_init_microcode -> err=0 (ACCEPTED), installed fw: pfp_fw(8576B), me_fw(8576B), ce_fw(8576B), mec_fw(16768B), rlc_fw(8192B), sdma_fw(4200B), mc_fw(7866B), smc_fw(130540B)
    ok: pfp_fw (8576 bytes >= 8576)
    ok: me_fw (8576 bytes >= 8576)
    ok: ce_fw (8576 bytes >= 8576)
    ok: mec_fw (16768 bytes >= 16768)
    ok: rlc_fw (8192 bytes >= 8192)
    ok: sdma_fw (4200 bytes >= 4200)
    ok: mc_fw (legacy loader bounded by datasize, cik.c:1880)

== S2 control: truncated PFP (block has goto out) ==
  cik_init_microcode -> err=-22 (rejected), installed fw: (none)

== S1: truncated legacy ME firmware ==
  cik_init_microcode -> err=0 (ACCEPTED), installed fw: pfp_fw(8576B), me_fw(1024B), ce_fw(8576B), mec_fw(16768B), rlc_fw(8192B), sdma_fw(4200B), mc_fw(7866B), smc_fw(130540B)
    ok: pfp_fw (8576 bytes >= 8576)
    OOB READ: me_fw holds 1024 bytes, cik.c:3980 loop reads 8576 -> 7552 bytes past allocation
    ok: ce_fw (8576 bytes >= 8576)
    ok: mec_fw (16768 bytes >= 16768)
    ok: rlc_fw (8192 bytes >= 8192)
    ok: sdma_fw (4200 bytes >= 4200)
    ok: mc_fw (legacy loader bounded by datasize, cik.c:1880)


=== FIXED (fix.diff) ===
fwsize_bypass_fixed: [pfp] Bogus length 512 (req 8576)
fwsize_bypass_fixed: [me] Bogus length 1024 (req 8576)
== S3 control: all firmware stock ==
  cik_init_microcode -> err=0 (ACCEPTED), installed fw: pfp_fw(8576B), me_fw(8576B), ce_fw(8576B), mec_fw(16768B), rlc_fw(8192B), sdma_fw(4200B), mc_fw(7866B), smc_fw(130540B)
    ok: pfp_fw (8576 bytes >= 8576)
    ok: me_fw (8576 bytes >= 8576)
    ok: ce_fw (8576 bytes >= 8576)
    ok: mec_fw (16768 bytes >= 16768)
    ok: rlc_fw (8192 bytes >= 8192)
    ok: sdma_fw (4200 bytes >= 4200)
    ok: mc_fw (legacy loader bounded by datasize, cik.c:1880)

== S2 control: truncated PFP (block has goto out) ==
  cik_init_microcode -> err=-22 (rejected), installed fw: (none)

== S1: truncated legacy ME firmware ==
  cik_init_microcode -> err=-22 (rejected), installed fw: (none)