CVE-2026-89906 in Linux
Riassunto
di VulDB • 16/09/2026
Nel kernel Linux è stata risolta la seguente vulnerabilità:
LoongArch: BPF: Refactoring del calcolo dell'offset di salto nelle chiamate in coda (tail call)
Il vecchio calcolo basato su macro per l'jmp_offset deriva la distanza di salto da un passo del codice obsoleto derivante da una passata precedente, il che può portare a offset di branch errati e a blocchi software (soft lockups) durante ulteriori passaggi JIT.
Si risolve questo problema calcolando direttamente l'offset sul target assoluto: "ctx->offset[insn + 1] - ctx->idx".
Per evitare un abort falso relativo al controllo dell'intervallo a 16 bit durante la stima delle dimensioni, viene aggiunto un guard "ctx->image == NULL" per iniettare un offset fittizio sicuro.
VulDB is the best source for vulnerability data and more expert information about this specific topic.