Linux · Linux Kernel · CVE-2024-47723
**Nome do software vulnerável e versões afetadas**
Versões do kernel Linux anteriores à 6.6.58
**Descrição**
O problema está relacionado ao módulo JFS no kernel do Linux, onde não há verificação para o caso em que `bmp->db numag` é maior ou igual a `MAXAG` devido a uma imagem corrompida, causando uma condição fora dos limites em `dbNextAG()`. Além disso, não há verificação para o caso em que `agpref` é maior que `bmp->db numag` em `dbNextAG()`, e não há verificação para o caso em que `agno` é maior ou igual a `MAXAG` em `diAlloc()`, o que pode levar a exceções de ultrapassagem de limites.
**Recomendações**
Para versões do kernel Linux anteriores à 6.6.58, atualize para a versão 6.6.58 ou posterior para resolver o problema. Como solução temporária, considere adicionar verificações de limites em `dbMount()` e `dbNextAG()` para evitar exceções de fora dos limites até que um patch esteja disponível. Restrinja o acesso ao módulo JFS para minimizar o risco de exploração. Evite usar as funções `dbNextAG()` e `diAlloc()` nas versões do kernel afetadas até que o problema seja resolvido.