Description
OpenDocMan 2.4.0 through 2.10.0 contains a decompression bomb vulnerability that allows authenticated users to exhaust PHP memory by uploading crafted office documents. Attackers can upload a small ODT, DOCX, or XLSX file whose XML entries decompress to hundreds of megabytes, crashing PHP workers and degrading availability.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| OpenDocMan | OpenDocMan | 2.4.0 – ≤ 2.10.0 | — |
References
- https://hackmd.io/@haind03/opendocman-office-document-decompression-dos third-party-advisory
- https://github.com/opendocman/opendocman/blob/641f0a6f8eeba902e309978ec04291c44d3cd1c5/application/models/Document.class.php#L67-L75 technical-description
- https://github.com/opendocman/opendocman/blob/641f0a6f8eeba902e309978ec04291c44d3cd1c5/application/models/TextExtractors/OdtExtractor.class.php#L10-L25 technical-description
- https://github.com/opendocman/opendocman product
- VulnCheck Advisory: OpenDocMan 2.4.0 through 2.10.0 Decompression Bomb DoS via Upload Text Extraction third-party-advisory