⬢ DragonFlyBSD Kernel Audit
DF-2364 / panic_fix.txt
← back to finding ↓ download raw
(post-fix run, DFBATCH kernel #5 with the KKASSERT guard, serial console)
DFB: === cmd='crypto 2364:trunc' ===
panic: assertion "in_len <= 0xffffffffU" failed in _chacha20poly1305_update at /usr/src/sys/crypto/chachapoly.c:120
Trace beginning at frame 0xfffff801182ef2b8
_chacha20poly1305_update() at _chacha20poly1305_update+0x166
dfb_crypto_run() at dfb_crypto_run+0x23c
dfb_cmd_sysctl() at dfb_cmd_sysctl+0x19b
[baseline on the same rig: the call SILENTLY split -- chacha_encrypt_bytes
 saw bytes=0 (truncated), poly1305_update saw bytes=4294967296]