Voltar
Exploit "Big Fish" explora bug de kernel de 37 anos no OpenBSD

Vulnerabilidade 'Big Fish' no OpenBSD expõe falha de 37 anos no kernel

Aprofundamento CEVIU

Aprofundamento

A vulnerabilidade 'Big Fish' no OpenBSD, identificada pelos pesquisadores da Calif, escancara uma falha de design com 37 anos que jazia no kernel do sistema operacional. O cerne do problema é um contador de anexo de memória compartilhada (shm_nattch) definido como um inteiro de 16 bits. Isso permitia que, ao criar e encerrar múltiplos processos que usam memória compartilhada, o contador extrapolasse seu valor máximo (32.767) e fizesse um wrap-around para um número negativo. Esse estouro de inteiro, combinado com uma condição de corrida e uma escrita fora dos limites (out-of-bounds write), levava a uma falha tipo use-after-free, resultando numa primitiva write-what-where capaz de injetar código e escalar privilégios localmente para root.

O exploit 'Big Fish' é notável por sua capacidade de contornar proteções avançadas do OpenBSD, como KARL (Kernel Address Space Layout Randomization), SMAP (Supervisor Mode Access Prevention) e SMEP (Supervisor Mode Execution Prevention). Os atacantes mapeiam segmentos de memória compartilhada, manipulam processos e utilizam alocações específicas de sockets IP para forçar a escrita em posições de memória controladas. Eles exploram a previsibilidade dos alocadores de memória do kernel, mesmo com o KARL ativo, para mirar ponteiros específicos, como os handlers ioctl de interfaces de rede. Esta complexidade de execução demonstra um nível de sofisticação que exige uma resposta robusta em defesa.

O que mudou

A descoberta da 'Big Fish' no OpenBSD segue uma tendência preocupante de vulnerabilidades antigas sendo reveladas em softwares críticos. O CEVIU News noticiou, em 10 de agosto de 2026, a falha 'SCTPhantom', um use-after-free de 18 anos no kernel Linux. Também, em 19 de junho de 2026, reportamos outra falha de 27 anos no próprio OpenBSD. O que mudou é a sofisticação na exploração e a crescente menção sobre a IA no processo.

A Calif, que encontrou a 'Big Fish', destacou a importância de mitigar classes inteiras de vulnerabilidades na 'era da descoberta de falhas assistida por IA'. Essa visão alinha-se com matérias anteriores do CEVIU, como a de 1º de abril de 2026, onde a IA Claude descobriu uma RCE no kernel FreeBSD, ou a de 30 de julho de 2026, sobre uma falha zero-day no kernel Linux achada com IA. O que antes era uma ameaça teórica, agora vemos a IA como um vetor real que acelera a identificação e até o desenvolvimento de exploits para bugs que estavam adormecidos por décadas.

Por que isso importa

Esta vulnerabilidade importa porque atinge um sistema operacional (OpenBSD) conhecido por seu foco rigoroso em segurança. A capacidade de um exploit local escalar privilégios para root, mesmo com as proteções avançadas de kernel (KARL, SMAP, SMEP) ativadas, é um alerta. Isso mostra que nenhuma plataforma está imune a falhas de design de longa data. Empresas e organizações que dependem do OpenBSD para infraestruturas críticas precisam entender que a robustez não elimina a necessidade de gestão contínua de vulnerabilidades e aplicação de patches.

A resiliência de um sistema não está apenas nas suas defesas atuais, mas também na capacidade de evoluir. O caso 'Big Fish' reforça a importância de auditorias de código mais profundas e da implementação de novas mitigações proativas para neutralizar classes inteiras de exploração, como a randomização da alocação de memória e o uso de recursos de compilador como o array bounds sanitizer. Ignorar esses vetores aumenta o custo de ataque para adversários, um investimento defensivo essencial num cenário de ameaças cada vez mais sofisticado.

Linha do tempo

  1. Importação derivada do FreeBSD para sppp(4) do OpenBSD, introduzindo vulnerabilidade de 27 anos.

  2. MAD Bugs: Claude Descobriu uma RCE em FreeBSD Kernel com Acesso Root (CVE-2026-4747).

  3. Falha de 27 anos no OpenBSD permite bypass de autenticação PAP via PPPoE.

  4. Vulnerabilidade Crítica de Dia Zero no Kernel Linux Descoberta com o Auxílio de IA.

  5. Alerta Crítico: Falha de 18 Anos no Kernel Linux Permite Acesso Root e Evasão de Containers.

  6. Vulnerabilidade Crítica de Escape de VM Descoberta no KVM.

  7. Vulnerabilidade RCE de 20 Anos no Call of Duty 1 Exposta com Auxílio de IA.

  8. Vulnerabilidade 'Big Fish' no OpenBSD expõe falha de 37 anos no kernel.

Perguntas frequentes

O que é a vulnerabilidade 'Big Fish'?

A 'Big Fish' é uma vulnerabilidade crítica descoberta no OpenBSD. Ela permite o escalonamento de privilégios locais para root por meio de um estouro de inteiro em um contador de memória compartilhada, que existe há 37 anos no kernel. Essa falha de design, combinada com outras condições, leva a uma primitiva write-what-where.

Como o exploit 'Big Fish' contorna as proteções de segurança do OpenBSD?

O exploit 'Big Fish' usa técnicas avançadas para bypassar proteções como KARL, SMAP e SMEP. Ele explora a natureza determinística dos alocadores de memória do kernel para prever locais de memória e, através de manipulação de processos e alocação de sockets, força a escrita em ponteiros de função previsíveis para obter execução de código no kernel.

O que são 'use-after-free' e 'write-what-where'?

Um 'use-after-free' ocorre quando um programa tenta acessar uma área de memória que foi liberada, podendo levar a comportamento imprevisível ou execução de código. Uma primitiva 'write-what-where' é uma falha que permite a um atacante escrever um valor ('what') em um endereço de memória arbitrário ('where'), concedendo controle poderoso sobre a execução do sistema.

Qual a importância da idade desta vulnerabilidade?

A idade de 37 anos da 'Big Fish' destaca como falhas antigas podem persistir em sistemas por décadas, mesmo em projetos com forte foco em segurança como o OpenBSD. Isso sublinha a complexidade da auditoria de código e a necessidade de ferramentas e técnicas modernas para descobrir e mitigar vulnerabilidades legadas, um desafio amplificado pela crescente capacidade da IA na pesquisa de segurança.

Fontes

Avalie este artigo:
Categoria
CEVIU Segurança da Informação
Publicado
19 de outubro de 2026
Editoria
CEVIU Segurança da Informação

Quer receber mais sobre CEVIU Segurança da Informação?

Conteúdo curado diariamente, direto no seu e-mail.

Conteúdo curado diariamenteDiversas categoriasCancele quando quiser