Description (CNA)
LibreOffice Draw can import PDF documents. A heap buffer overflow existed when importing an encrypted document. The length of the decryption key was taken from the document's own encryption dictionary and was used to fill a fixed size key buffer without being checked against it, so a length larger than that buffer wrote past its end. In fixed versions a declared key length larger than the buffer is rejected.
Affected (CNA)
| Vendor / product | Versions |
|---|---|
| The Document Foundation / LibreOffice | affected 26.2 before < 26.2.5 |
CWE
CWE-787
References
ADP enrichment
No English description supplied.
No references supplied.