PT-2026-65219 · Linux · Linux

CVE-2026-64544

·

Publicado

2026-07-27

·

Atualizado

2026-07-27

Nenhuma

Não há classificações de severidade ou métricas disponíveis. Quando houver, atualizaremos as informações correspondentes na página.
In the Linux kernel, the following vulnerability has been resolved:
crypto: asymmetric keys - fix OOB read in pefile digest pe contents
pefile digest pe contents() computes the trailing-data hash length as pelen - (hashed bytes + certs size). A crafted PE can make the addition exceed pelen, causing the unsigned subtraction to underflow to ~4 GiB. This is passed to crypto shash update() which reads out of bounds and panics on unmapped vmalloc guard pages.
BUG: unable to handle page fault for address: ffffc900038d8000 Oops: Oops: 0000 [#1] SMP KASAN NOPTI RIP: 0010:sha256 blocks generic (lib/crypto/sha256.c:152) Call Trace: sha256 update (lib/crypto/sha256.c:208) crypto sha256 update (crypto/sha256.c:142) verify pefile signature (crypto/asymmetric keys/verify pefile.c:436) kexec kernel verify pe sig (kernel/kexec file.c:151) do sys kexec file load (kernel/kexec file.c:406) do syscall 64 (arch/x86/entry/syscall 64.c:94) entry SYSCALL 64 after hwframe (arch/x86/entry/entry 64.S:121) Kernel panic - not syncing: Fatal exception
Validate that the addition does not overflow and the result does not exceed pelen before the subtraction. Return -ELIBBAD on failure.
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Identificadores relacionados

CVE-2026-64544

Produtos afetados

Linux