PT-2024-39333 · Unknown · Micropython

Qbit

·

Publicado

2024-09-17

·

Atualizado

2024-09-23

·

CVE-2024-8948

CVSS v3.1

7.5

Alta

VetorAV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Nome do software vulnerável e versões afetadas:
MicroPython versão 1.23.0
Descrição:
Foi identificada uma falha crítica que afeta a função mpz as bytes do arquivo py/objint.c. Essa falha leva a um estouro de buffer baseado em heap. O ataque pode ser executado remotamente. O problema ocorre ao converter zero de int para bytes, resultando em uma gravação de estouro de buffer no heap em mpz as bytes.
Recomendações:
Para a versão 1.23.0 do MicroPython, aplique um patch para corrigir este problema, especificamente o patch identificado como 908ab1ceca15ee6fd0ef82ca4cba770a3ec41894. Como solução temporária, considere desativar a função mpz as bytes até que um patch esteja disponível.

Exploit

Correção

Memory Corruption

Heap Based Buffer Overflow

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

CVE-2024-8948
GHSA-VH3X-525M-JP4R
PYSEC-2024-87
PYSEC-2024-88
PYSEC-2024-89

Produtos afetados

Micropython