A OpenAI informou que uma campanha realizada em meados de outubro de 2026 identificou 948 vulnerabilidades distintas de escalonamento local de privilégios (LPE) no kernel Linux. O número, publicado em 4 de novembro, é a contagem de vulnerabilidades após análise de variantes; a empresa relatou separadamente 1.169 exploits LPE funcionais. Uma LPE pode permitir que alguém com acesso local obtenha privilégios de administrador, mas não representa, por si só, uma entrada remota. A OpenAI descreveu o método e os resultados da campanha.

O que a contagem de 948 representa

Os 948 casos são vulnerabilidades distintas identificadas pela análise de variantes, não o total de exploits funcionais nem o número de correções incorporadas ao kernel. A OpenAI também relatou ter produzido patches candidatos para revisão humana. Um patch candidato ainda precisa passar por revisão e pelo processo de integração do projeto.

A diferença entre as duas contagens importa: os 1.169 exploits funcionais são resultados da etapa de exploração; os 948 representam vulnerabilidades distintas após agrupar variantes. A OpenAI não apresentou esses dois números como medidas equivalentes.

Como o pipeline passou dos candidatos aos exploits

Na campanha, agentes selecionaram 5.034 alvos, abrangendo cerca de 2,8 milhões de linhas de código, aproximadamente 7% do kernel. A OpenAI informou que o sistema gerou 2.308 candidatos em 12 horas e reproduziu dinamicamente 1.724 vulnerabilidades em 30 horas. As etapas seguintes classificaram e avaliaram os resultados:

EtapaMedida relatadaQuantidade e escopo
Seleção e descobertaAlvos examinados5.034 alvos; cerca de 2,8 milhões de linhas, aproximadamente 7% do kernel
Geração de candidatosCandidatos identificados2.308 em 12 horas
Validação dinâmicaVulnerabilidades reproduzidas1.724 em 30 horas
Triagem inicialCandidatos de vazamento de informação e de LPE313 de vazamento; 1.238 de LPE
Avaliação de exploraçãoProvas de conceito (PoCs) de vazamento e exploits LPE funcionais291 PoCs de vazamento; 1.169 exploits LPE
Análise de variantesVulnerabilidades LPE distintas948

Essas cifras medem etapas ou classes diferentes; não formam uma soma. Por exemplo, os 313 candidatos de vazamento e os 1.238 de LPE pertencem à triagem, enquanto os 291 PoCs e os 1.169 exploits são resultados de uma etapa posterior.

A OpenAI disse que testou os exploits em máquinas virtuais isoladas com proteções como SMEP, SMAP, KASLR e HARDENED_USERCOPY ativadas. O escopo reportado descreve uma campanha sobre alvos selecionados, não uma avaliação de todo o código do kernel.

O que a revisão humana encontrou

Comentário em vídeo, em inglês, sobre o relatório da OpenAI, o fluxo de trabalho e a revisão humana

Em uma execução inicial, revisores humanos descobriram que 20 de 200 exploits marcados como bem-sucedidos obtiveram acesso root por meio de uma vulnerabilidade diferente daquela que lhes havia sido atribuída. A OpenAI afirmou que depois restringiu as tarefas e acrescentou uma checagem independente para confirmar se cada exploit usava a vulnerabilidade designada.

Ao fim de dez dias de varredura e análise manual, a OpenAI contabilizou 61 LPEs corrigidas no kernel principal, 43 com patches em staging e 299 que estavam sendo relatadas ou discutidas publicamente. Esses números descrevem o retrato daquele período da campanha. Não significam que os 948 patches candidatos tenham sido incorporados.

Para entender o resultado, separe três medidas: candidatos encontrados, exploits funcionais e vulnerabilidades distintas. Cada uma responde a uma etapa diferente do trabalho.

Quanto custou a campanha

A OpenAI informou um total de US$ 1.213.430 em créditos de API e descreveu esse custo como um limite superior: a campanha priorizou medir a metodologia e a capacidade, não otimizar despesas. O detalhamento por etapa soma US$ 1.213.428, dois dólares abaixo do total informado.

EtapaCréditos de API informados
Seleção de alvosUS$ 3.426
Geração de candidatosUS$ 316.549
Validação dinâmicaUS$ 73.330
Triagem inicialUS$ 44.194
Avaliação de exploraçãoUS$ 775.929
Total informado pela OpenAIUS$ 1.213.430