CVE-2026-6040

A heap use-after-free existed when importing the blank-width characters of an ODF number format. A position value read from the document was not checked against the length of the format-code string, so a malformed number format could be processed against memory outside that string. In fixed versions the position is bounds-checked before use.
Configurations

No configuration.

History

25 Oct 2026, 23:10

Type Values Removed Values Added
Summary
  • (es) Existía un uso después de liberación en el heap al importar los caracteres de ancho en blanco de un formato de número ODF. Un valor de posición leído del documento no se comprobaba con respecto a la longitud de la cadena de código de formato, por lo que un formato de número malformado podría procesarse contra memoria fuera de esa cadena. En las versiones corregidas, la posición se comprueba en los límites antes de su uso.

Information

Published : 2026-06-15 18:16

Updated : 2026-10-25 23:10


NVD link : CVE-2026-6040

Mitre link : CVE-2026-6040

CVE.ORG link : CVE-2026-6040


JSON object : View

Products Affected

No product.

CWE
CWE-416

Use After Free

CWE-787

Out-of-bounds Write

CWE-825

Expired Pointer Dereference